แอป Automator พร้อมไอคอนแถบเมนู


14

ฉันสร้างแอปพลิเคชันด้วย Automator

ฉันต้องการไอคอนใหม่ในแถบเมนูแบบนี้:


ป้อนคำอธิบายรูปภาพที่นี่


ซึ่งเริ่มต้นแอพเมื่อฉันคลิกที่มัน

เป็นไปได้ไหม? (โดยไม่ต้องใช้ Xcode)

PS: ผมไม่ต้องการให้แถบเมนูปล่อย

คำตอบ:


11

ทางเลือกคือการใช้เมนูสคริปต์ Applescript.app

แสดงที่นี่ในแถบเมนู


ป้อนคำอธิบายรูปภาพที่นี่


เมนูนี้เป็นปกติสำหรับการเข้าถึงสคริปต์ Applescript ได้ง่ายและจะแสดงรายการและเรียกใช้จากเมนู

แต่การทดสอบอย่างรวดเร็วแสดงให้เห็นว่ามันยังสามารถเรียกใช้เวิร์กโฟลว์อัตโนมัติ

ในการรับเมนูคุณจะต้องเปิด Applescript Editor.app ซึ่งสามารถพบได้ในโฟลเดอร์Utilitiesภายในโฟลเดอร์Applications : /Applications/Utilities/AppleScript Editor.app

เมื่อเปิดไปที่การตั้งค่าและภายใต้การตรวจสอบแท็บทั่วไป :

"แสดงเมนูสคริปต์ในแถบเมนู"


ป้อนคำอธิบายรูปภาพที่นี่


คุณอาจต้องการยกเลิกการเลือก "แสดงสคริปต์คอมพิวเตอร์"

ตอนนี้คุณสามารถออกจาก Applescript.app และเมนู Applescriptควรอยู่ในแถบเมนู

ตอนนี้คุณเลือกเมนู Applescript และมันจะมีเมนูย่อย " โฟลเดอร์ Open Scripts " เพื่อนำคุณไปยังโฟลเดอร์ที่คุณสามารถวางเวิร์กโฟลว์ของคุณ

เลือก " เปิดโฟลเดอร์สคริปต์ " จากนั้นเป็นเมนูย่อย " เปิดโฟลเดอร์เมนูสคริปต์ผู้ใช้เพื่อนำคุณไปยังโฟลเดอร์ที่คุณสามารถวางเวิร์กโฟลว์ของคุณ


ป้อนคำอธิบายรูปภาพที่นี่


หน้าต่าง Finder จะเปิดเข้าไปในโฟลเดอร์สคริปผู้ใช้ ตอนนี้คุณสามารถวางไฟล์. workflow ไว้ข้างในได้

เมนู Applescript เป็นแบบไดนามิก ดังนั้นทุกครั้งที่คุณเลือกมันจะสแกนโฟลเดอร์เพื่อดูว่ามีอะไรอยู่ในนั้นและเติมเมนูตามนั้น

ไฟล์. เวิร์กโฟลว์ของคุณควรปรากฏที่นั่น ชื่อเมนูจะเป็นชื่อของไฟล์


ป้อนคำอธิบายรูปภาพที่นี่


การเลือกเมนูสำหรับเวิร์กโฟลว์ของคุณจะเรียกใช้


3
ขอบคุณสำหรับคำตอบโดยละเอียด แต่ฉันไม่ต้องการรายการที่มีเมนูตามบริบท รายการจะต้องเริ่มต้นแอป / สคริปต์เมื่อคุณคลิก (เช่นไอคอนศูนย์การแจ้งเตือน)
Ashen

1

ไม่ไม่มีตัวเลือกให้ทำใน Automator

รายการแถบเมนูจะถูกเก็บไว้ใน/System/Library/CoreServices/Menu\ Extras/ไฟล์menuประเภท การวางแอพที่นี่จะใช้งานไม่ได้ไม่ว่าจะใช้โปรแกรมใดก็ตาม

aLaunchและButlerช่วยให้คุณเพิ่มแอพลงในเมนูแถบเมนูได้


2
ไม่มีวิธีในการสร้าง. manu ได้อย่างง่ายดายใช่ไหม ฉันมองเข้าไปข้างในและโครงสร้างนั้นก็เหมือนกับแอพ
Ashen
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.