applescript
Los errores
Buscar..
Sintaxis
- error [ texto ] [número entero ]
Parámetros
| Parámetro | Detalles |
|---|---|
| sin nombre | Una descripción textual del error. |
| número | El número del error, un entero (generalmente negativo). |
Errores de captura
El manejo de errores en los usos AppleScript try on error . El código que puede generar un error entra en el bloque try y cualquier código de manejo de errores se encuentra en el bloque on error . El bloque de on error se cierra con el end try .
foo no está definido, por lo que arroja un error. Cuando se produce un error, se muestra el diálogo.
try
foo
on error
display dialog "An error occurred"
end try
Es posible obtener el mensaje de error y el número de error utilizando on error errormsg number errorno donde errormsg y errorno son nombres de variables para el mensaje de error y el número de error.
try
foo
on error errormsg number errorno
display dialog errormsg & errorno
end try
La variable foo no está definida.-2753
Errores de lanzamiento
Puedes lanzar tus propios errores usando error . La ejecución se detiene en los errores no capturados. De forma predeterminada, el mensaje de error es "Se ha producido un error". con número de error -2700.
error
error "Se ha producido un error". número -2700 de «script» al elemento
Puede pasar un mensaje con el error que anula el mensaje predeterminado.
error "testing errors"
error "errores de prueba" número -2700 desde «script» al elemento
Los números de error también se pueden pasar usando el number parámetro:
error "testing errors" number -1
error "errores de prueba" número -1 desde «script» al elemento
Si incluye un número de error pero no un mensaje de error, se escribirá un mensaje de error para usted.
error number -1
error "Se ha producido un error de tipo -1". número -1 de «script» al elemento
Algunos números de error están reservados para ciertos tipos de error.
error number -42
error "Demasiados archivos abiertos" número -42 de «script» al elemento