applescript
Fehler
Suche…
Syntax
- Fehler [ Text ] [Zahl Ganzzahl ]
Parameter
| Parameter | Einzelheiten |
|---|---|
| unbenannt | Eine Textbeschreibung des Fehlers. |
| Nummer | Die Fehlernummer ist eine ganze Zahl (normalerweise negativ). |
Fehler beim Fang
on error in AppleScript verwendet try on error . Der Code, der einen Fehler auslösen kann, geht in den try Block, und alle Fehlerbehandlungscodes befinden sich im on error . Der Ein on error wird mit end try geschlossen.
foo ist nicht definiert, wirft also einen Fehler. Wenn ein Fehler auftritt, wird das Dialogfeld angezeigt.
try
foo
on error
display dialog "An error occurred"
end try
Es ist möglich, die Fehlernachricht und die Fehlernummer unter Verwendung der on error errormsg number errorno wobei Errormsg und Errorno Variablennamen für die Fehlermeldung und Fehlernummer sind.
try
foo
on error errormsg number errorno
display dialog errormsg & errorno
end try
Die Variable foo ist nicht definiert.-2753
Fehler werfen
Sie können Ihre eigenen Fehler mit error . Die Ausführung stoppt bei nicht erfassten Fehlern. Standardmäßig lautet die Fehlermeldung "Ein Fehler ist aufgetreten." mit Fehlernummer -2700.
error
Fehler "Ein Fehler ist aufgetreten." Nummer -2700 von «Skript» zum Artikel
Sie können eine Nachricht mit dem Fehler übergeben, die die Standardnachricht überschreibt.
error "testing errors"
Fehler "Testfehler" Nummer -2700 von "Skript" zum Element
Fehlernummern können auch die Parameter übergeben werden mit number :
error "testing errors" number -1
Fehler "Testfehler" Nummer -1 von "Skript" zum Objekt
Wenn Sie eine Fehlernummer, aber keine Fehlernachricht angeben, wird eine Fehlernachricht für Sie geschrieben.
error number -1
Fehler "Ein Fehler des Typs -1 ist aufgetreten." Nummer -1 von «Skript» zum Artikel
Einige Fehlernummern sind für bestimmte Arten von Fehlern reserviert.
error number -42
Fehler "Zu viele Dateien geöffnet" Nummer -42 von "Skript" zum Element