1 votes

Applescript pour faire descendre l'éditeur script dans la barre de menu

Je veux écrire un script qui affichera le menu de l'éditeur script à partir de la barre de menu, mais sans sélectionner un élément de menu à partir de celui-ci. L'idée est de donner au script un raccourci clavier (comme F15) qui lancera le script, déroulera les choix du menu, puis je sélectionnerai le script dans la liste pour l'exécuter. Cela m'évite d'avoir à placer le curseur sur l'icône script dans la barre de menus, puis de cliquer dessus pour dérouler le menu. Au lieu de cela, j'appuie simplement sur F15 et voilà ! Il apparaît.

Toute suggestion sera appréciée. J'ai tenté d'adapter d'autres exemples, mais je n'ai pas réussi à les faire fonctionner. J'espérais quelque chose d'aussi simple que :

tell application "System Events" to click process "Script Editor"

ou

tell application "Finder" to click process "Script Editor"

1voto

user3439894 Points 52496

Les AppleScript code que vous recherchez est :

tell application "System Events" to ¬
    click (every menu bar item of menu bar 1 ¬
        of application process "SystemUIServer" whose description is "AppleScript")

En ce qui concerne l'attribution F15 vous aurez probablement besoin d'un utilitaire tiers pour le faire, car je ne crois pas qu'un logiciel de gestion de l'information puisse être utilisé. Automate service permet de n'utiliser qu'un seul touche de fonction (ou tout autre touche de fonction ), comme son raccourci clavier .

J'utilise un utilitaire appelé FastScripts pour beaucoup de mes scripts et il supportera une seule touche de fonction .


Note : Je ne suis pas affilié à Red Sweater Software, le développeur de FastScripts, je ne suis qu'un utilisateur satisfait.

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