El cuadro de diálogo Applescript pierde el foco cuando hago clic en otra ventana, pero no vuelve a aparecer cuando hago clic en la ventana de diálogo

0

Tengo un pequeño script de Apple 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 cuando 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.

I puedo pero cierra el cuadro de diálogo con los botones "Aceptar" o "Cancelar".

Contenido del script

#!/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 del diálogo

  • Despuésdequepierdeelfoco

Finalmente, he notado este tipo de comportamiento antes, en Mac, pero esta es la primera situación en la que puedo reproducirlo 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.

    
pregunta JDS 30.06.2016 - 22:49

0 respuestas

Lea otras preguntas en las etiquetas