Simula CTRL + F12 2 secondi di pressione del tasto

2

Sto cercando di aprire la finestra di dialogo di spegnimento OS X simulando il tasto Control + F12 per 2 secondi (usando una tastiera logitech). Non importa quanto ci provo, non riesco a farlo funzionare.

Il mio ultimo script assomiglia a questo:

on run
    tell application "System Events"
        key down {key code 111 , key code 59}
        delay 2.0
        key up {key code 111 , key code 59}
    end tell
end run

Questo dovrebbe funzionare e funziona se premo Control + F12 per 2 secondi sulla mia tastiera, quindi qualcuno può dire perché non funziona quando viene chiamato tramite AppleScript?

    
posta JayMonkey 23.12.2013 - 01:23
fonte

1 risposta

1

Invece di simulare una scorciatoia da tastiera, puoi semplicemente chiamare la finestra di dialogo di spegnimento stessa con il seguente AppleScript:

tell application "loginwindow" to «event aevtrsdn»

... o per la finestra di dialogo di riavvio:

tell application "loginwindow" to «event aevtrrst»
    
risposta data 23.12.2013 - 11:46
fonte

Leggi altre domande sui tag