Stworzyłem aplikację za pomocą Automatora.
Chcę mieć nową ikonę w pasku menu w następujący sposób:
Która uruchamia aplikację po kliknięciu.
Czy to możliwe? (bez użycia Xcode)
PS: Nie chcę programu uruchamiającego pasek menu .
źródło
Stworzyłem aplikację za pomocą Automatora.
Chcę mieć nową ikonę w pasku menu w następujący sposób:
Która uruchamia aplikację po kliknięciu.
Czy to możliwe? (bez użycia Xcode)
PS: Nie chcę programu uruchamiającego pasek menu .
Alternatywą jest skorzystanie z menu Skrypt Applescript.app.
Pokazano wybrane tutaj na pasku menu
To menu zwykle zapewnia łatwy dostęp do skryptów Apple i wyświetla je i uruchamia z poziomu menu.
Jednak szybki test pokazuje, że może on także uruchamiać przepływy pracy Automatora.
Aby uzyskać menu, musisz otworzyć Applescript Editor.app, który znajduje się w folderze Narzędzia w folderze Aplikacje :
/Applications/Utilities/AppleScript Editor.app
Po otwarciu przejdź do Preferencji i sprawdź w zakładce Ogólne :
„Pokaż menu skryptu na pasku menu”
Możesz odznaczyć opcję „Pokaż skrypty komputerowe”
Możesz teraz wyjść z Applescript.app, a menu Applescript powinno znajdować się na pasku menu.
Teraz wybierasz menu Applescript, a będzie ono zawierać podmenu „ Otwórz folder skryptów ”, aby przejść do folderu, w którym możesz umieścić swoje przepływy pracy.
Wybierz „ Otwórz foldery skryptów ”, a następnie podmenu „ Otwórz folder folderów skryptów użytkowników”, aby przejść do folderu, w którym możesz umieścić swoje przepływy pracy.
Okno Findera otworzy się w folderze Skrypty użytkowników . Możesz teraz umieścić w nim plik .workflow.
Menu Applescript jest dynamiczne. Za każdym razem, gdy go wybierzesz, skanuje foldery, aby zobaczyć, co jest w nich, i odpowiednio zapełnia menu.
Twoje pliki .workflow powinny się tam pojawić. Nazwa menu będzie nazwą pliku.
Wybranie menu przepływu pracy spowoduje jego uruchomienie.
Nie, nie ma takiej możliwości w Automatorze.
Elementy paska menu są przechowywane
/System/Library/CoreServices/Menu\ Extras/
z typem plikumenu
. Umieszczenie tutaj aplikacji nie będzie działać, bez względu na to, z jakiego programu zostały wykonane.Zarówno aLaunch, jak i Butler pozwalają jednak dodawać aplikacje do menu paska menu.
źródło