Ho un piccolo script che eseguo su una pianificazione per far apparire una finestra di dialogo e chiedermi di registrare una voce. Lo script quindi invia i dati a uno script shell / curl. Devo notare che so a malapena come usare Applescript e l'ho messo insieme alle ricerche sul web.
La parte importante, che ho problemi, è il comportamento della finestra di dialogo.
Se invio una risposta quando viene visualizzata la finestra di dialogo, funziona perfettamente.
Tuttavia, se passo a un'altra finestra, non riesco semplicemente a riportare l'attenzione sulla finestra di dialogo per poter inserire il testo.
I possibile tuttavia chiudi la finestra di dialogo con i pulsanti "OK" o "Annulla".
Contenuto dello 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
Immagini
- Avvio iniziale della finestra di dialogo
- Dopocheperdel'attenzione
Infine, ho notato questo tipo di comportamento prima, su Mac, ma questa è la prima situazione in cui posso riprodurlo al 100%. Non sono sicuro se si tratta di una cosa Applescript o solo stranezze con le finestre di dialogo Mac.