1 votes

AppleScript pour verrouiller l'écran dans Catalina

Existe-t-il un moyen de créer un AppleScript pour verrouiller l'écran ? Je veux ajouter une Action Rapide (et le bouton relatif sur la barre tactile comme décrit ici )

Cette solution c'est-à-dire,

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

ne fonctionne pas dans Catalina. Après avoir autorisé l'accessibilité de l'éditeur Apple script à partir de Sécurité et confidentialité, j'obtiens toujours cette erreur dans Automator :

Impossible d'obtenir le menu 1 de la barre de menu, l'élément 2 de la barre de menu 1 de l'application d'application "SystemUIServer". Index invalide.

3voto

user3439894 Points 52496

Vous pouvez utiliser :

tell application "System Events" to keystroke "q" using {control down, command down}

Vous pouvez également utiliser la méthode suivante :

tell application "System Events"
    set appName to (name of every application process whose frontmost is true and visible is true) as string
    click menu item "Lock Screen" of menu 1 of menu bar item "Apple" of menu bar 1 of application process appName
end tell

       Conseil : Passez la souris sur l'écran et faites défiler horizontalement/verticalement pour voir l'intégralité de l'image. code .

Cependant, la première solution mentionnée est plus directe.

2voto

Edd Growl Points 2206

Il existe déjà un bouton de verrouillage d'écran pour la Touch Bar en natif !

Voici comment configurer le bouton de verrouillage de l'écran sur la barre tactile :

  1. Allez dans le menu Apple et choisissez "Préférences système", puis allez dans "Clavier".
  2. Sous l'onglet "Clavier", choisissez "Personnaliser la bande de contrôle". enter image description here
  3. Développez la barre tactile, puis faites glisser le bouton "Verrouillage de l'écran" dans l'écran de la barre tactile (faites-le glisser vers le bas de l'écran du Mac et il apparaîtra sur la barre tactile).

enter image description here

  1. Cliquez sur "Terminé" et quittez les préférences du clavier. Le bouton de verrouillage d'écran est maintenant disponible sur la barre tactile du Mac.

enter image description here

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