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é.
Réponses
Trop de publicités?Obtenir des informations de ce réponse et ce réponse :
- Appuyez sur le bouton Spotlight en haut à droite de l'écran ( Cmd + Space )
- Recherche
Keychain Access
. Ouvrez cette - Ouvrez les préférences ( Cmd + , (virgule))
- Vérifiez
Show Status in Menu Bar
- Appuyez sur le bouton Spotlight en haut à droite de l'écran ( Cmd + Space )
- Recherche
Automator
. Sélectionnez cette - Créer un nouveau
Service
- Recherche
Run Applescript
à côté de laActions
yVariables
boutons. Double-cliquez sur ce - Assurez-vous que les cases à cocher sont
Service receives no input in any application
-
Collez cet Applescript :
tell application "System Events" to tell process "SystemUIServer" tell (menu bar item 1 of menu bar 1 where description is "Keychain menu extra") click click menu item "Lock Screen" of menu 1 end tell end tell
Enregistrez cet Automator sous un nom tel que Lock screen
(note : le code dans le GIF est différent !)
Pour faire un raccourci :
- Appuyez sur le bouton Apple en haut à gauche de l'écran.
- Cliquez sur
System Preferences
- Cliquez sur
Keyboard
- Cliquez sur
Keyboard Shortcuts
onglet - Cliquez sur
Services
- Trouvez le nom du service que vous venez de créer
- Cliquez sur l'espace vide à droite
- Tapez votre raccourci dans
Utilisez votre raccourci dans n'importe quelle application !
OU... :
- Vous pourriez acheter Alfred
- Vous pourriez utiliser Cmd + Shift + Eject
J'ai trouvé ceci sur une autre réponse mais un AppleScript qui contient simplement ce qui suit fonctionne pour moi.
tell application "Finder" to sleep
J'ai une solution simple pour ça. Il utilise les événements système pour envoyer la combinaison de touches par défaut pour la commande Écran de verrouillage et fonctionne dans toutes les versions d'OSX à partir de High Sierra (10.13). Même Mojave ! Bien qu'il demande des autorisations de sécurité supplémentaires pour l'application, dans les nouvelles versions d'OSX.
tell application "System Events" to keystroke "q" using {control down, command down}
J'utilise une macro pour accepter le raccourci Commande-L. Ayant récemment passé de Windows à Mac, il était important de disposer d'un moyen facile de verrouiller mon écran. Dans Windows, il suffit d'appuyer sur la touche Windows et sur L, et voilà, c'est verrouillé.
Utilisation de Maestro du clavier J'ai créé une macro pour le raccourci Command-L, qui est essentiellement le même (en comparant la touche Commande à la touche Windows). Le raccourci déclenche la fonction "Fenêtre de connexion", qui verrouille l'écran. C'est facile, du moins pour moi.
(Dans Keyboard Maestro, la fonction "Fenêtre de connexion" se trouve sous Actions > Contrôle du système).
MacOS 10.11, El Capitan, semble avoir cassé Réponse de la Commission en utilisant AppleScripts, mais j'ai découvert que si j'installais Écran de verrouillage Le reste du processus a fonctionné comme prévu (à condition que j'appelle le service "lock-screen" et non "Lock Screen" : apparemment, les espaces dans le nom de fichier empêchent de nombreux utilisateurs de MacOS d'utiliser le raccourci clavier).
Voir Raccourci de l'écran de verrouillage sur Mac OS X pour un guide illustré étape par étape.
- Réponses précédentes
- Plus de réponses