17 votes

Application Automator avec une icône de barre de menu

J'ai créé une application avec Automator.

Je veux avoir une nouvelle icône dans la menubar comme ceci :


enter image description here


Ce qui démarre l'application quand je clique dessus.

Est-ce possible ? (sans utiliser Xcode)

PS : Je ne veux pas d'un lanceur de barre de menu .

12voto

markhunte Points 11634

Une alternative consiste à utiliser le menu Applescript.app script.

Montré sélectionné ici dans la barre de menu


enter image description here


Ce menu est normalement destiné à faciliter l'accès aux scripts d'Applescript et les listera et les exécutera à partir du menu.

Mais un test rapide montre qu'il peut également exécuter des flux de travail Automator.

Pour obtenir le menu, vous devez ouvrir Applescript Editor.app, qui se trouve dans le dossier de l'ordinateur. Utilitaires dans le dossier Applications dossier : /Applications/Utilities/AppleScript Editor.app

Une fois ouvert, allez dans ses Préférences et sous l'onglet Général Vérification de l'onglet :

"Afficher le menu script dans la barre de menu"


enter image description here


Vous pouvez décocher "Show Computer scripts".

Vous pouvez maintenant quitter Applescript.app et l'application Menu Applescript devrait être dans la barre de menu.

Maintenant, vous sélectionnez le menu Applescript et il aura un sous-menu " Ouvrez le dossier scripts. "pour accéder au dossier dans lequel vous pouvez placer vos flux de travail.

Sélectionnez l'option " Ouvrez les dossiers script. "et ensuite son sous-menu " Ouvrez le dossier Users scripts. pour accéder au dossier dans lequel vous pouvez placer vos flux de travail.


enter image description here


Une fenêtre du Finder s'ouvrira dans le Dossier scripts de l'utilisateur . Vous pouvez maintenant y placer votre fichier .workflow.

Le menu Applescript est dynamique. Ainsi, chaque fois que vous le sélectionnez, il analyse ses dossiers pour voir ce qu'ils contiennent et remplit le menu en conséquence.

Vos fichiers .workflow devraient y apparaître. Le nom du menu sera le nom du fichier.


enter image description here


En sélectionnant le menu de votre flux de travail, vous l'exécuterez.

0voto

grg Points 181593

Non, il n'y a pas d'option pour faire cela dans Automator.

Les éléments de la barre de menu sont stockés dans /System/Library/CoreServices/Menu\ Extras/ avec un type de fichier de menu . Placer des applications ici ne fonctionnera pas, quel que soit le programme avec lequel elles ont été créées.

aLaunch y Butler Les deux permettent cependant d'ajouter des applications à un menu de la barre de menu.

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