Come avviare una sequenza di tasti specifica utilizzando l'automazione?

0

Ho il seguente codice:

on run {input, parameters}
    if application "KeyboardViewer" is running then
        quit application "KeyboardViewer"
    else
        activate application "KeyboardViewer"

    end if
    return input
end run
  • Voglio premere ALT + TAB automaticamente dopo aver attivato l'applicazione in modo da poter iniziare a digitare subito ..
  • Il motivo per farlo è che la tastiera diventa l'applicazione in esecuzione in primo piano e la pagina web o l'area di digitazione sullo sfondo.
posta Render 06.11.2012 - 02:30
fonte

1 risposta

3

È possibile utilizzare il comando di script keystroke disponibile tramite l'applicazione Eventi di sistema.

Aggiungi il seguente blocco allo script seguente (e allo stesso livello di rientro di) activate :

tell application "System Events"
    keystroke tab using {command down}
end tell

Questo simulerà cmd + scheda e avrà l'effetto di cambiare applicazione.

Per simulare il tasto di modifica "ALT", utilizza option al posto di command nel precedente.

    
risposta data 06.11.2012 - 11:06
fonte

Leggi altre domande sui tag