0 votes

script pour cliquer sur une application dans la barre de menu sur Mavericks

J'utilise une application appelée NoSleep. Techniquement, il s'agit d'une extension du noyau. Elle est utilisée pour empêcher un Mac (OSX Mavericks) de se mettre en veille lorsque vous fermez le couvercle.

https://code.google.com/p/macosx-nosleep-extension/

NoSleep fonctionne fantastiquement bien. Je n'ai qu'un seul problème. Je veux que la fonction NoSleep soit activée lorsque l'ordinateur démarre et effectue la connexion automatique. Par défaut, NoSleep fonctionne mais est désactivé. Pour l'activer, il suffit de cliquer (une fois) sur l'icône NoSleep dans la barre système (en haut, là où apparaissent le volume, Dropbox, etc), en haut à droite.

Je voudrais un simple AppleScript que je puisse exécuter au démarrage en tant qu'application en utilisant les préférences système/utilisateurs et groupes/éléments de connexion. Il suffirait de cliquer sur cette icône.

3voto

user81560 Points 31

Bien qu'il ne s'agisse pas d'un ApplesSript (et j'aimerais quand même savoir comment résoudre la question en cliquant, etc.), il existe une autre façon d'aborder la question. L'application peut être installée avec une interface de ligne de commande. Si elle est installée : vous pouvez activer NoSleep comme suit :

NoSleepCtrl -a -b -s 1,1

C'est assez facile à script pour que je puisse le faire.

1voto

Soit click menu bar item 1 of menu bar 2 o click menu bar item 1 of menu bar 1 fonctionne avec certains menus supplémentaires :

tell application "System Events"
    click menu bar item 1 of menu bar 2 of process "FastScripts"
end tell

Aucun des deux ne fonctionne avec NoSleep cependant.

Les menus d'état sont affichés par l'icône SystemUIServer processus :

tell application "System Events" to tell process "SystemUIServer"
    tell (menu bar item 1 of menu bar 1 whose description is "Clock")
        click
        click menu item -1 of menu 1
    end tell
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