applescript
Errori
Ricerca…
Sintassi
- errore [ testo ] [numero intero ]
Parametri
| Parametro | Dettagli |
|---|---|
| Senza nome | Una descrizione testuale dell'errore. |
| numero | Il numero dell'errore, un numero intero (solitamente negativo). |
Errori di cattura
La gestione degli errori negli usi AppleScript try on error . Il codice che può generare un errore va nel blocco try e qualsiasi codice di gestione degli errori si trova nel blocco di on error . Il blocco di on error viene chiuso utilizzando end try .
foo non è definito, quindi genera un errore. Quando si verifica un errore, viene visualizzata la finestra di dialogo.
try
foo
on error
display dialog "An error occurred"
end try
E 'possibile ottenere il messaggio di errore e il numero di errori utilizzando on error errormsg number errorno dove ErrorMsg e ErrorNo sono nomi di variabili per il messaggio di errore e il numero di errore.
try
foo
on error errormsg number errorno
display dialog errormsg & errorno
end try
La variabile foo non è definita.-2753
Errori di lancio
Puoi lanciare i tuoi errori usando l' error . L'esecuzione si arresta in caso di errori non rilevati. Per impostazione predefinita, il messaggio di errore è "Si è verificato un errore". con errore numero -2700.
error
errore "Si è verificato un errore." numero -2700 da «script» all'elemento
È possibile passare un messaggio con l'errore che sovrascrive il messaggio predefinito.
error "testing errors"
errore "errori di test" numero -2700 da «script» all'elemento
I numeri di errore possono anche essere passati usando il number del parametro:
error "testing errors" number -1
errore "errori di test" numero -1 da «script» a elemento
Se si include un numero di errore ma nessun messaggio di errore, viene scritto un messaggio di errore.
error number -1
errore "Si è verificato un errore di tipo -1." numero -1 da «script» all'elemento
Alcuni numeri di errore sono riservati per determinati tipi di errore.
error number -42
errore "Troppi file aperti" numero -42 da «script» all'elemento