Il peut être utile de lancer une action présente dans le menu d’une application à partir d’une icône dans le dock ou sur le bureau. On peut très facilement réaliser l’opération par un AppleScript qu’on sauvegardera sous forme d’une application et qu’on pourra placer où on voudra, sur le bureau pour l’appeler directement, ailleurs puis placé dans le dock ou une des barres de la fenêtre du Finder ou encore l’appeler de diverses façon (menu contextuel, icône de la barre de menu, coin actif, raccourci clavier) si on a un des innombrables utilitaires qui permettent de lancer des applications.
Pas besoin de connaître l’appleScript pour utiliser ce petit truc, il suffit d’adapter l’exemple ci-dessous en fonction du nom de l’application et du texte exact de l’entrée de menu. Dans cet exemple bête, le script fait passer le Finder au premier plan (ou le lance s’il ne l’est pas), et simule un clic sur l’"entrée Urtilitaire du menu Aller : une fenêtre du Finder s’ouvre sur le dossier /Applications/Utilitaires/.
Pour lancer l’action qui vous intéresse, remplacez les deux mots
Finder par le nom de l’application à lancer, les deux mots
Aller par le nom du menu déroulant dans la barre de menu de l’application et
Utilitaire par le texte de l’entrée de menu que vous voulez lancer.
- Code:
-
tell application "Finder"
activate
end tell
tell application "System Events"
tell process "Finder"
tell menu bar 1
tell menu bar item "Aller"
tell menu "Aller"
click menu item "Utilitaires"
end tell
end tell
end tell
end tell
end tell
Il est peut-être possible de faire ma même chose par automator, mais je n’ai pas envie de chercher.
J’ai trouvé ça sur le forum de pathFinder où quelqu’un cherchait à lancer le terminal de pathFinder à partir du Dock.
_______________
J’étais né pour rester jeune et j’ai eu l'avantage de m’en apercevoir le jour où j’ai cessé de l'être.
Épitaphe de Georges Moinaux, dit Courteline