Приложение Automator со значком в строке меню

Я создал приложение с Automator.

Я хочу иметь новый значок в строке меню, например:


введите описание изображения здесь


Который запускает приложение, когда я нажимаю на него.

Является ли это возможным? (без использования Xcode)

PS: мне не нужна панель запуска меню .

Ответы (2)

Альтернативой является использование меню сценария Applescript.app.

Отображается выбранным здесь в строке меню


введите описание изображения здесь


Это меню обычно предназначено для быстрого доступа к сценариям Applescript, и они будут перечислены и запущены из меню.

Но быстрый тест показывает, что он также может запускать рабочие процессы Automator.

Чтобы получить меню, вам нужно открыть Applescript Editor.app, который можно найти в папке « Утилиты » внутри папки « Приложения »:/Applications/Utilities/AppleScript Editor.app

После открытия перейдите в «Настройки» и на вкладке « Общие » проверьте:

"Показать меню скриптов в строке меню"


введите описание изображения здесь


Вы можете снять флажок «Показать компьютерные сценарии».

Теперь вы можете выйти из Applescript.app, и меню Applescript должно быть в строке меню.

Теперь вы выбираете меню Applescript, и в нем будет подменю « Открыть папку сценариев », чтобы перейти к папке, в которой вы можете разместить свои рабочие процессы.

Выберите « Открыть папки сценариев », а затем в подменю « Открыть меню папки пользовательских сценариев» , чтобы перейти в папку, в которую вы можете поместить свои рабочие процессы.


введите описание изображения здесь


Окно Finder откроется в папке Users Scripts . Теперь вы можете поместить в него свой файл .workflow.

Меню Applescript является динамическим. Поэтому каждый раз, когда вы выбираете его, он сканирует свои папки, чтобы увидеть, что в них находится, и соответствующим образом заполняет меню.

Там должны появиться ваши файлы .workflow. Имя меню будет именем файла.


введите описание изображения здесь


Выбор меню для вашего рабочего процесса запустит его.

Спасибо за подробный ответ. Но мне не нужен пункт с контекстным меню. Элемент должен запускать приложение/скрипт при нажатии на него (например, значок центра уведомлений).
Похоже, приложение теперь называется Script Editor.

Нет, в Automator нет возможности сделать это.

Элементы строки меню хранятся в файле /System/Library/CoreServices/Menu\ Extras/с типом menu. Размещение приложений здесь не сработает, независимо от того, в какой программе они сделаны.

Однако aLaunch и Butler позволяют добавлять приложения в меню строки меню.

Нет никакого способа легко создать .menu, не так ли? Я заглянул внутрь, и структура такая же, как у приложения.