Automator-App mit einem Menüleistensymbol

Ich habe eine Anwendung mit Automator erstellt.

Ich möchte ein neues Symbol in der Menüleiste wie folgt haben:


Geben Sie hier die Bildbeschreibung ein


Was die App startet, wenn ich darauf klicke.

Ist es möglich? (ohne Xcode zu verwenden)

PS: Ich möchte keinen Menüleisten-Launcher .

Antworten (2)

Eine Alternative ist die Verwendung des Applescript.app Script-Menüs.

Hier in der Menüleiste ausgewählt dargestellt


Geben Sie hier die Bildbeschreibung ein


Dieses Menü dient normalerweise dem einfachen Zugriff auf Applescript-Skripte und listet sie auf und führt sie über das Menü aus.

Aber ein schneller Test zeigt, dass es auch Automator-Workflows ausführen kann.

Um das Menü aufzurufen, müssen Sie Applescript Editor.app öffnen, das sich im Ordner „ Dienstprogramme “ im Ordner „Programme“ befindet :/Applications/Utilities/AppleScript Editor.app

Gehen Sie nach dem Öffnen zu den Einstellungen und überprüfen Sie unter der Registerkarte Allgemein :

"Skriptmenü in Menüleiste anzeigen"


Geben Sie hier die Bildbeschreibung ein


Möglicherweise möchten Sie "Computerskripte anzeigen" deaktivieren.

Sie können Applescript.app jetzt beenden und das Applescript-Menü sollte sich in der Menüleiste befinden.

Jetzt wählen Sie das Applescript-Menü und es wird ein Untermenü " Ordner "Skripte öffnen "" haben , das Sie zu dem Ordner bringt, in dem Sie Ihre Workflows platzieren können.

Wählen Sie „ Skriptordner öffnen “ und dann das Untermenü „ Benutzerskriptordner öffnen “ , um zu dem Ordner zu gelangen, in dem Sie Ihre Workflows platzieren können.


Geben Sie hier die Bildbeschreibung ein


Ein Finder-Fenster wird im Ordner „Users Scripts“ geöffnet . Sie können jetzt Ihre .workflow-Datei darin platzieren.

Das Applescript-Menü ist dynamisch. Jedes Mal, wenn Sie es auswählen, durchsucht es seine Ordner, um zu sehen, was sich darin befindet, und füllt das Menü entsprechend aus.

Ihre .workflow-Dateien sollten dort angezeigt werden. Der Menüname ist der Name der Datei.


Geben Sie hier die Bildbeschreibung ein


Wenn Sie das Menü für Ihren Workflow auswählen, wird dieser ausgeführt.

Danke für die ausführliche Antwort. Aber ich möchte kein Element mit einem Kontextmenü. Das Element muss die App/das Skript starten, wenn Sie darauf klicken (wie das Symbol der Benachrichtigungszentrale).
Es scheint, dass die Anwendung jetzt Skripteditor heißt.

Nein, in Automator gibt es dazu keine Option.

Menüleistenelemente werden /System/Library/CoreServices/Menu\ Extras/mit dem Dateityp menu. Das Platzieren von Apps hier funktioniert nicht, unabhängig davon, mit welchem ​​​​Programm sie erstellt wurden.

Mit aLaunch und Butler können Sie jedoch Apps zu einem Menüleistenmenü hinzufügen.

Es gibt keine Möglichkeit, .menu einfach zu erstellen, oder? Ich habe hineingeschaut und die Struktur ist die gleiche wie bei einer App.