Tengo un pequeño script de manzana que ejecuto en un horario para abrir un diálogo y pedirme que registre una entrada. El script luego envía los datos a un script de shell / curl. Debo tener en cuenta que apenas sé cómo usar Applescript y lo he hecho de las búsquedas en la web.
La parte importante, con la que tengo problemas, es el comportamiento del diálogo.
Si envío una respuesta a medida que aparece el cuadro de diálogo, funciona bien.
Sin embargo, si cambio a otra ventana, simplemente no puedo volver a seleccionar el cuadro de diálogo para poder ingresar texto.
yo puede sin embargo cerrar El diálogo con los botones "Aceptar" o "Cancelar".
Contenidos del guión
#!/usr/bin/osascript
tell application "SystemUIServer"
activate
display dialog "What have you been working on?" default answer ""
set WhatIDid to the text returned of the result
tell me to activate
do shell script "/Users/jeff/bin/what-i-did-today-curl-submission.sh "& quoted form of WhatIDid
end tell
Capturas de pantalla
- Lanzamiento inicial de dialogo.
- Después de que pierde el foco
Finalmente, he notado esto. tipo de comportamiento antes, en Mac, pero esta es la primera situación en la que puedo reproducirla al 100%. No estoy seguro de si esto es algo relacionado con Applescript o simplemente es raro con los cuadros de diálogo de Mac.
fuente