14 votes

Utilisation d'AppleScript pour verrouiller l'écran

J'ai besoin d'un applescript qui verrouille mon Mac de la même manière en appuyant sur le bouton de la télécommande. shift + ctrl + eject serait. J'ai essayé deux approches différentes, mais toutes deux ont échoué. La première a été de chercher sur internet un script, qui a échoué. Il n'y a que des solutions avec des écrans de veille ou d'autres applications, ce que je ne veux pas. Je veux juste utiliser ce que j'ai décrit. La seconde consistait à dire à applescript d'appuyer sur les trois touches, ce qui n'a pas fonctionné. Si quelqu'un pouvait me dire comment verrouiller mon Mac ou comment dire à applescript d'appuyer sur trois touches, je serais vraiment heureux, car je commence à être frustré.

3voto

ijoseph Points 1163

Pour High Sierra (10.13), la réponse acceptée ne fonctionne pas car l'accès au trousseau n'a pas d'autorisation. Check Show Status in Menu Bar option. Mais, basé sur le pillage sans vergogne de la source de l'application Lockscreen (comme mentionné par @Alice Purcell), j'ai découvert cette astucieuse solution de contournement par script GUI :

activate application "SystemUIServer"
tell application "System Events"
    tell process "SystemUIServer" to keystroke "q" using {command down, control down}
end tell

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