applescript
les erreurs
Recherche…
Syntaxe
- erreur [ texte ] [nombre entier ]
Paramètres
| Paramètre | Détails |
|---|---|
| anonyme | Une description textuelle de l'erreur. |
| nombre | Le numéro de l'erreur, un entier (généralement négatif). |
Erreurs de capture
La gestion des erreurs dans AppleScript utilise try d' on error . Le code qui peut générer une erreur va dans le bloc try et tout code de traitement des erreurs se trouve dans le bloc on error . Le bloc d' on error est fermé à l'aide d' end try .
foo n'est pas défini, donc jette une erreur. Lorsqu'une erreur survient, la boîte de dialogue s'affiche.
try
foo
on error
display dialog "An error occurred"
end try
Il est possible d'obtenir le message d'erreur et le numéro d'erreur en utilisant on error errormsg number errorno où errormsg et ErrorNo sont des noms variables pour le message d'erreur et le numéro d'erreur.
try
foo
on error errormsg number errorno
display dialog errormsg & errorno
end try
La variable foo n'est pas définie.-2753
Erreurs de lancer
Vous pouvez lancer vos propres erreurs en utilisant une error . L'exécution s'arrête aux erreurs non capturées. Par défaut, le message d'erreur est "Une erreur s'est produite". avec le numéro d'erreur -2700.
error
erreur "Une erreur est survenue" numéro -2700 de «script» à l'article
Vous pouvez transmettre un message avec l'erreur qui remplace le message par défaut.
error "testing errors"
erreur "testing errors" number -2700 de "script" à l'élément
Les numéros d'erreur peuvent également être transmis en utilisant le number paramètre:
error "testing errors" number -1
erreur "testing errors" number -1 de "script" à item
Si vous incluez un numéro d'erreur mais aucun message d'erreur, un message d'erreur est écrit pour vous.
error number -1
erreur "Une erreur de type -1 s'est produite." nombre -1 de «script» à item
Certains numéros d'erreur sont réservés à certains types d'erreur.
error number -42
erreur "Trop de fichiers ouverts" numéro -42 de "script" à l'élément