Fehlermeldungen unterdrücken

Diskutiere das Thema Fehlermeldungen unterdrücken im Forum Scripting und Automatisierung

  1. akrc

    akrc Thread Starter Registriert

    Beiträge:
    2
    Zustimmungen:
    0
    Mitglied seit:
    05.04.2008
    Hallo Leute,

    ich habe ein Skript, das eine bestimmte Internetseite regelmäßig neu lädt. Allerdings stoppt das Skript wenn beim laden der Seite ein Fehler auftritt und zeigt eine AppleEvent Meldung.
    Weiß jemand, ob es eine Möglichkeit gibt, diese Meldungen zu unterdrücken (sowas in der Art on error do not display message, force quit Safari, restart script?) Oder auch dass AppleScript den Dialog zwar anzeigt, dann aber automatisch die OK Taste drückt?

    Vielen Dank schonmal für eure Hilfe!
     
  2. oneOeight

    oneOeight Mitglied

    Beiträge:
    50.016
    Zustimmungen:
    4.478
    Mitglied seit:
    23.11.2004
    try
    -- irgendwas probieren
    on error
    -- falls fehler, mach das
    end
     
  3. little_pixel

    little_pixel Mitglied

    Beiträge:
    4.299
    Zustimmungen:
    1.160
    Mitglied seit:
    06.06.2006
    Vielleicht noch eine kleine Ergänzung:

    Bei solchen Dingen sollte man ein "timeout" setzen.

    Code:
    try
    	
    	with timeout of 2 seconds
    		
    		meinFehler
    		
    	end timeout
    	
    on error fehlerMeldung number fehlerNr
    	display dialog "Fehler" giving up after 3
    end try
    "giving up after" wird in Sekunden angegeben.


    Viele Grüße
     
  4. akrc

    akrc Thread Starter Registriert

    Beiträge:
    2
    Zustimmungen:
    0
    Mitglied seit:
    05.04.2008
    Danke fuer die schnellen Antworten. Leider hat das alles nicht so geklappt wie gehofft (apple script bleibt immernoch auf seiner dialogbox stehen). Habe das ganze jetzt mit Hilfe vom Automator geloest, das klappt sehr gut.
    Auf alle Faelle danke nochmal!
     
Die Seite wird geladen...
Ähnliche Themen - Fehlermeldungen unterdrücken
  1. mickmac
    Antworten:
    3
    Aufrufe:
    2.226

MacUser.de weiterempfehlen

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Akzeptieren Weitere Informationen...