7 votes

Commande de terminal pour afficher la boîte de dialogue d'arrêt ?

Je sais comment arrêter un Mac à partir de Terminal, mais existe-t-il un moyen de faire apparaître la boîte de dialogue d'arrêt que l'on obtient avec Apple Shut Down ?

8voto

Fuzzy Purple Monkey Points 702

Vous pouvez envoyer loginwindow les kAEShowShutdownDialog Événement Apple :

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

Les codes à quatre lettres pour les événements Apple sont énumérés dans le tableau suivant AERegistry.h . Voir cette réponse pour plus d'informations.

3voto

l'L'l Points 8737

Cela devrait fonctionner :

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

Vous pouvez l'exécuter à partir du Terminal comme suit :

osascript shutdown.scpt

0voto

UnkwnTech Points 21942

Vous pouvez créer un script Automator que vous pourrez ensuite exécuter à partir de la ligne de commande avec "open".

Vous pouvez "enregistrer" dans Automator. Je pense que ce serait la solution la plus simple, mais il pourrait y avoir d'autres problèmes. En effet, lorsque vous enregistrez, Automator enregistre en fait les mouvements du pointeur de la souris

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X