Para presenciar el problema al que me refiero, siga estos pasos:
Cree un AppleScript que simplemente contenga un
display dialog
cuadro de diálogo.Guarde este script como un archivo .app.
Ejecute el archivo .app.
Si hace clic con el botón derecho en el icono Dock del archivo, luego haga clic con el botón izquierdo Quit, como se muestra en la siguiente captura de pantalla:
observarás que no pasa nada. Es decir, la aplicación permanece abierta.
El atajo de teclado, ⌘ command+ Q, es igualmente inútil.
La única forma de salir de esta aplicación (excluyendo hacer clic en "Forzar cierre" en Activity Monitor.app) es hacer clic en un botón en el diálogo activo de la aplicación.
¿Es posible hacer que la función inherente "Salir" de una aplicación AppleScript salga de la aplicación, incluso si la aplicación muestra un cuadro de diálogo cuando se llama a la función "Salir"?
Nota: El display alert
diálogo y el choose from list
diálogo se comportan de la misma manera dominante que el display dialog
diálogo.