MacNOMODO

Où on cause du Mac - A consommer sans modération

 
PortailPortailAccueilRechercherRechercherFAQS'enregistrerMembresConnexion

Partagez | 
 

 Lancer l’action d’un menu par une icône

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
hr
Légende vivante
Légende vivante
avatar

Nombre de messages : 6413
Age : 63
Planète : Creuse
Matos : iMac alu en OS 10.10 - G4 en OS 10.5 - MacBook Pro (90% en Ubuntu, 10% en OS X 10.6) - PC en Ubuntu 16.04
Date d'inscription : 19/11/2006

MessageSujet: Lancer l’action d’un menu par une icône   3/1/2009, 16:58

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.

_______________
On ne fait jamais d’erreur sans se tromper !
L’affaire est dans le sac de Prévert et Prévert
Revenir en haut Aller en bas
TG
Légende vivante
Légende vivante
avatar

Nombre de messages : 5509
Age : 54
Planète : Paradis n°2
Matos : MacBook Pro Unibody 2.54 late 2008 Mountain Lion • MacPlus • PIXMA iP4300 • Scanner Epson Photo 330
Date d'inscription : 12/11/2006

MessageSujet: Re: Lancer l’action d’un menu par une icône   3/1/2009, 19:21

Sans avoir cherché, il m'étonnerait qu'Automator soit adapté. Ou alors, juste pour lancer un... AppleScript !

Donc, autant rester sur ta trouvaille Complice
Revenir en haut Aller en bas
http://www.panoramio.com/user/616684
Hektorpekor
Incrusté
Incrusté
avatar

Nombre de messages : 693
Age : 46
Date d'inscription : 27/11/2006

MessageSujet: Re: Lancer l’action d’un menu par une icône   3/1/2009, 19:58

Dans le même genre, j'ai personnalisé ma barre de fenêtre finder pour y rajouter des boutons qui renvoient vers des scripts Finder (App/AppleScript/Examples/Finder), dont ceux qui permettent de changer le nom de fichiers ou dossiers, pratique pour les noms de photos où certains dossiers comportant plusieurs dizaines - centaines de fichiers aux noms abscons…
Revenir en haut Aller en bas
hr
Légende vivante
Légende vivante
avatar

Nombre de messages : 6413
Age : 63
Planète : Creuse
Matos : iMac alu en OS 10.10 - G4 en OS 10.5 - MacBook Pro (90% en Ubuntu, 10% en OS X 10.6) - PC en Ubuntu 16.04
Date d'inscription : 19/11/2006

MessageSujet: Re: Lancer l’action d’un menu par une icône   3/1/2009, 20:33

On peut aussi disposer des scripts à la droite de la barre des menus en lançant :
/System/Library/CoreServices/Menu Extras/Script Menu.menu

Il y a sûrement une manière plus simple de lancer ça sans aller dans les tréfonds du système, mais je ne la connais pas.

_______________
On ne fait jamais d’erreur sans se tromper !
L’affaire est dans le sac de Prévert et Prévert
Revenir en haut Aller en bas
Doubleyou
Légende vivante
Légende vivante
avatar

Nombre de messages : 5885
Age : 47
Planète : de dingues
Matos : un truc avec une pomme dessus et d'autres machins coûteux
Date d'inscription : 19/11/2006

MessageSujet: Re: Lancer l’action d’un menu par une icône   3/2/2009, 01:52

hr a écrit:
On peut aussi disposer des scripts à la droite de la barre des menus en lançant :
/System/Library/CoreServices/Menu Extras/Script Menu.menu

Il y a sûrement une manière plus simple de lancer ça sans aller dans les tréfonds du système, mais je ne la connais pas.
/Applications/AppleScript/Utilitaire AppleScript

Et là, cocher la case "Afficher le menu des scripts dans la barre des menus"

J'aime bien apprendre quelque chose à HR... Content

… mais ce n'est pas souvent. Complice

_______________
Art. 10. Nul ne doit être inquiété pour ses opinions, même religieuses, pourvu que leur manifestation ne trouble pas l'ordre public établi par la Loi.
Art. 11. La libre communication des pensées et des opinions est un des droits les plus précieux de l'Homme : tout Citoyen peut donc parler, écrire, imprimer librement, sauf à répondre de l'abus de cette liberté dans les cas déterminés par la Loi.
Art. 12. La garantie des droits de l'Homme et du Citoyen nécessite une force publique : cette force est donc instituée pour l'avantage de tous, et non pour l'utilité particulière de ceux auxquels elle est confiée.
Revenir en haut Aller en bas
http://www.crawford-texas.org/
hr
Légende vivante
Légende vivante
avatar

Nombre de messages : 6413
Age : 63
Planète : Creuse
Matos : iMac alu en OS 10.10 - G4 en OS 10.5 - MacBook Pro (90% en Ubuntu, 10% en OS X 10.6) - PC en Ubuntu 16.04
Date d'inscription : 19/11/2006

MessageSujet: Re: Lancer l’action d’un menu par une icône   3/2/2009, 08:53

J’aime quand tu m’apprends quelque chose ! Merci !

_______________
On ne fait jamais d’erreur sans se tromper !
L’affaire est dans le sac de Prévert et Prévert
Revenir en haut Aller en bas
Contenu sponsorisé




MessageSujet: Re: Lancer l’action d’un menu par une icône   

Revenir en haut Aller en bas
 
Lancer l’action d’un menu par une icône
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
MacNOMODO :: I n f o s :: Conseils, trucs & astuces-
Sauter vers: