J'ai Mountain App en cours d'exécution dans ma barre de menu (c'est une application qui vous permet de monter et démonter rapidement les lecteurs attachés à votre ordinateur). Je voudrais créer un simple script qui appelle le menu de l'app (qui ne fonctionne que sur la barre de menu). J'ai essayé de suivre les instructions et le code trouvés ici : Créer une touche de raccourci pour ouvrir une application dans la barre de menu ? en remplaçant le nom de l'application, le cas échéant
launch application "System Events"
delay 0.2
ignoring application responses
tell application "System Events" to tell process "Mountain"
click menu bar item 1 of menu bar 2
end tell
end ignoring
do shell script "killall System\\ Events"
delay 0.1
tell application "System Events" to tell process "Mountain"
tell menu bar item 1 of menu bar 2
click menu item 2 of menu 1
end tell
end tell
mais cela n'a pas fonctionné pour moi, me donnant une erreur dans Applescript :
error "System Events got an error: Can’t get menu 1 of menu bar item 1 of menu bar 1 of process \"Mountain\". Invalid index."
number -1719 from menu 1 of menu bar item 1 of menu bar 1 of process "Mountain"
En jouant avec le menu et d'autres éléments de code, je n'ai jamais réussi à faire en sorte que l'application active le menu. J'ai également essayé de créer un applescript "Watch Me Do", mais il ne fonctionne que dans Automator et je n'ai pas réussi à le faire fonctionner globalement ou dans une autre application.
Je ne suis pas un codeur ou un programmeur, et je compte donc sur un certain niveau de créativité et de recherche sur Internet pour résoudre ce problème. Quelqu'un a-t-il une suggestion à faire ? Cela semble si simple à faire, mais mes recherches ont montré que ce n'est pas le cas.
EDIT : J'ai vu l'outil clickclick suggéré ailleurs comme un moyen d'accomplir un clic de souris. Cependant, je crois comprendre que pour que le clic fonctionne, les coordonnées exactes de la montagne dans la barre de menu doivent rester les mêmes. Cette hypothèse est-elle correcte dans ce cas ? Si je me souviens bien, ces icônes dans la barre de menu changent d'emplacement à chaque redémarrage ou si l'on quitte une application de menu.