Comando terminale per aprire la finestra di dialogo di spegnimento?

6

So come spegnere un Mac da Terminale, ma c'è un modo per far apparire la finestra di spegnimento che si ottiene da Apple → Chiudi ...?

    
posta JShoe 03.10.2013 - 04:53
fonte

3 risposte

7

Puoi inviare loginwindow l'evento kAEShowShutdownDialog Apple:

osascript -e 'tell application "loginwindow" to «event aevtrsdn»'

I quattro codici lettera per gli eventi Apple sono elencati in AERegistry.h . Vedi questa risposta per ulteriori informazioni.

    
risposta data 03.10.2013 - 12:53
fonte
3

Questo dovrebbe funzionare:

Applescript:

-- Open  Shut Down Dialog...
-- Save this text as file named shutdown.scpt
tell application "System Events"
    set uiScript to click menu bar item "Apple" of menu bar 1 of application process "Finder"
    set uiScript to click menu item "Shut Down…" of menu 1 of menu bar item "Apple" of menu bar 1 of application process "Finder"
end tell

Puoi eseguirlo da Terminale come:

osascript shutdown.scpt
    
risposta data 03.10.2013 - 07:22
fonte
0

Puoi creare uno script Automator che puoi eseguire in seguito dalla riga di comando con "apri".

Potresti "registrare" in Automator. Immagino che sarebbe il modo più semplice, ma potrebbero esserci altri problemi. Perché quando registri, Automator registra effettivamente i movimenti del puntatore del mouse ...

    
risposta data 03.10.2013 - 05:12
fonte

Leggi altre domande sui tag