메뉴 표시 줄 아이콘이있는 Automator 앱


14

Automator로 응용 프로그램을 만들었습니다.

메뉴 표시 줄에 다음과 같은 새 아이콘을 갖고 싶습니다.


여기에 이미지 설명을 입력하십시오


클릭하면 앱이 시작됩니다.

가능합니까? (Xcode를 사용하지 않고)

추신 : 메뉴 막대 실행기를 원하지 않습니다 .

답변:


11

대안은 Applescript.app 스크립트 메뉴를 사용하는 것입니다.

메뉴 막대에서 여기에 선택된 것으로 표시


여기에 이미지 설명을 입력하십시오


이 메뉴는 일반적으로 Applescript 스크립트에 쉽게 액세스 할 수 있도록하며 메뉴에서 스크립트를 나열하고 실행합니다.

그러나 빠른 테스트에 따르면 Automator 워크 플로도 실행할 수 있음이 밝혀졌습니다.

메뉴를 가져 오려면 Applications 폴더 의 Utilities 폴더 에있는 Applescript Editor.app를 열어야 합니다. /Applications/Utilities/AppleScript Editor.app

일단 열면 환경 설정으로 이동하고 일반 탭에서 다음을 확인하십시오.

"메뉴 막대에 스크립트 메뉴 표시"


여기에 이미지 설명을 입력하십시오


"컴퓨터 스크립트 표시"를 선택 취소 할 수 있습니다

이제 Applescript.app를 종료 할 수 있으며 Applescript 메뉴 는 메뉴 막대에 있어야합니다.

이제 Applescript 메뉴를 선택하면 워크 플로를 배치 할 수있는 폴더로 이동 하는 하위 메뉴 " Open Scripts folder "가 있습니다.

" 스크립트 폴더 열기 "를 선택한 다음 하위 메뉴 " 사용자 스크립트 폴더 열기 메뉴를 선택하여 워크 플로우를 배치 할 수있는 폴더로 이동하십시오.


여기에 이미지 설명을 입력하십시오


Finder 창이 사용자 스크립트 폴더 로 열립니다 . 이제 .workflow 파일을 그 안에 넣을 수 있습니다.

Applescript 메뉴는 동적입니다. 따라서 선택할 때마다 폴더를 스캔하여 폴더에 무엇이 있는지 확인하고 그에 따라 메뉴를 채 웁니다.

워크 플로 파일이 거기에 표시되어야합니다. 메뉴 이름은 파일 이름입니다.


여기에 이미지 설명을 입력하십시오


워크 플로우 메뉴를 선택하면 실행됩니다.


3
자세한 답변 주셔서 감사합니다. 그러나 상황에 맞는 메뉴가있는 항목을 원하지 않습니다. 알림 센터 아이콘과 같이 항목을 클릭하면 항목이 앱 / 스크립트를 시작해야합니다.
Ashen

1

아니요, Automator에는이 작업을 수행 할 수있는 옵션이 없습니다.

메뉴 막대 항목은 /System/Library/CoreServices/Menu\ Extras/파일 형식으로 저장됩니다 menu. 사용중인 프로그램에 관계없이 여기에 앱을 배치하면 작동하지 않습니다.

aLaunchButler 는 메뉴 막대 메뉴에 앱을 추가 할 수 있습니다.


2
메뉴를 쉽게 만들 수있는 방법이 없습니까? 나는 내부를 살펴 보았고 구조는 앱과 동일합니다.
Ashen
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.