Ecco un codice di Applescript da utilizzare con la risposta di grgarside
Ho provato e funziona. Il codice deve essere salvato come applicazione resta aperta .
Quando l'app è in esecuzione, proverà a premere la freccia destra a destra. In questo codice l'ho impostato su dieci secondi return 10
Ma a seconda del periodo di tempo impostato, questo potrebbe essere un po 'un problema se si esce dal diaframma per qualche motivo o si vuole uscire dall'app.
Quindi ho incluso un rilevamento del tasto di blocco CAPS . Che uscirà dall'app alla prossima iterazione. Non devi usarlo ma è lì se ne hai bisogno.
on idle
if isShiftKeyPressed() then
-- IF CAPS LOCK IS DOWN THE APP WILL QUIT
display notification with title "Arrow Right App" subtitle "quiting right Arrow App"
quit me
end if
try
tell application "System Events"
tell application process "Aparture"
key code 124
end tell
end tell
end try
return 10
end idle
on isShiftKeyPressed()
return (do shell script "/usr/bin/python -c 'import Cocoa; print Cocoa.NSEvent.modifierFlags() & Cocoa. NSAlphaShiftKeyMask > 1'") is "True"
end isShiftKeyPressed
L'ho provato in Aperture e ha funzionato come suggerito da grgarside.
Ricordati di cambiare la riga tell application process "Aparture"
nella tua applicazione se non è Apertura.