Ho provato a utilizzare "Watch Me Do" in Automator per inserire il testo "AW" e "Return" in una nota Stickies. Ha registrato quanto segue (gli eventi erano "Tipo" AW "" e "Premi Invio", il resto è l'espansione nel codice):
- Digita "AW"
delay 0.315949
set timeoutSeconds to 2.000000
set uiScript to "keystroke \"AW\""
my doWithTimeout( uiScript, timeoutSeconds )
- Premi Invio
delay 2.538645
set timeoutSeconds to 2.000000
set uiScript to "keystroke \"
\" "
my doWithTimeout( uiScript, timeoutSeconds )
on doWithTimeout(uiScript, timeoutSeconds)
set endDate to (current date) + timeoutSeconds
repeat
try
run script "tell application \"System Events\"
" & uiScript & "
end tell"
exit repeat
on error errorMessage
if ((current date) > endDate) then
error "Can not " & uiScript
end if
end try
end repeat
end doWithTimeout
In Preferenze di Sistema, Sicurezza e amp; Privacy, Privacy Ho permesso ad Automator.app e Stickies.app di controllare il mio computer.
Ho salvato l'esempio precedente come servizio e ho provato ad eseguire il servizio in una nota Stickies vuota. Non è successo niente.
Sono nuovo nel tentativo di utilizzare Automator. Questa è un'azione così semplice che credo di aver frainteso qualcosa.
Se aggiungo al flusso di lavoro un'azione di Automator esistente che avvia l'applicazione Stickies, viene inserito "AW", seguito da "Invio".
Domanda Come creare una macro tastiera semplice con Automator? mostra un Applescript molto più semplice che potrebbe essere adattato per fare ciò che descrivo (l'ho fatto) ma sono frustrato dal fatto che il mio semplice "Watch Me Do" non funzioni. Cosa sto trascurando o non capendo?