메뉴 표시 줄 아이콘이있는 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. 사용중인 프로그램에 관계없이 여기에 앱을 배치하면 작동하지 않습니다.

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


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