एक menubar आइकन के साथ ऑटोमेटर ऐप


14

मैंने Automator के साथ एक एप्लिकेशन बनाया है।

मैं इस तरह से मेनूबार में एक नया आइकन रखना चाहता हूं:


यहाँ छवि विवरण दर्ज करें


जिस पर क्लिक करते ही ऐप शुरू हो जाता है।

क्या यह संभव है? (Xcode का उपयोग किए बिना)

पुनश्च: मैं एक menubar लांचर नहीं चाहता ।

जवाबों:


11

एक वैकल्पिक Applescript.app स्क्रिप्ट मेनू का उपयोग करना है।

यहां मेन्यू बार में दिखाया गया है


यहाँ छवि विवरण दर्ज करें


यह मेनू सामान्य रूप से एप्सस्क्रिप्ट स्क्रिप्ट तक आसान पहुंच के लिए है और मेनू से उन्हें सूचीबद्ध और चलाएगा।

लेकिन एक त्वरित परीक्षण से पता चलता है कि यह ऑटोमेटर वर्कफ़्लोज़ भी चला सकता है।

मेनू को प्राप्त करने के लिए आपको Applescript Editor.app को खोलने की आवश्यकता है जो एप्लिकेशन फ़ोल्डर के अंदर यूटिलिटीज फ़ोल्डर में पाया जा सकता है : /Applications/Utilities/AppleScript Editor.app

एक बार खुला जाने के बाद प्राथमिकताएं और सामान्य टैब चेक के तहत :

"मेनू बार में स्क्रिप्ट मेनू दिखाएं"


यहाँ छवि विवरण दर्ज करें


आप "कंप्यूटर स्क्रिप्ट दिखाएँ" को अनचेक करना चाह सकते हैं

अब आप Applescript.app छोड़ सकते हैं और Applescript मेनू मेनू बार में होना चाहिए।

अब आप Applescript मेनू का चयन करते हैं और इसमें एक उप मेनू होगा " लिपियों को खोलें फ़ोल्डर " जो आपको अपने वर्कफ़्लोज़ को रखने के लिए फ़ोल्डर में ले जा सकता है।

" स्क्रिप्ट खोलें फ़ोल्डर " का चयन करें और फिर यह उप मेनू है " उपयोगकर्ता को फ़ोल्डर में खोलें मेनू आपको फ़ोल्डर में ले जाने के लिए जहां आप अपने वर्कफ़्लोज़ रख सकते हैं।


यहाँ छवि विवरण दर्ज करें


एक खोजक विंडो उपयोगकर्ता लिपियों फ़ोल्डर में खुल जाएगी । अब आप अपनी .workflow फ़ाइल को इसके अंदर रख सकते हैं।

Applescript मेनू गतिशील है। इसलिए हर बार जब आप इसे चुनते हैं तो यह अपने फ़ोल्डरों को स्कैन करता है कि यह देखने के लिए कि उनमें क्या है और तदनुसार मेनू को पॉप्युलेट करता है।

आपकी .workflow फाइलें वहां दिखनी चाहिए। मेनू नाम फ़ाइल का नाम होगा।


यहाँ छवि विवरण दर्ज करें


अपने वर्कफ़्लो के लिए मेनू का चयन करना इसे चलाएगा।


3
विस्तृत उत्तर के लिए धन्यवाद। लेकिन मुझे संदर्भ मेनू के साथ कोई आइटम नहीं चाहिए। जब आप उस पर क्लिक करते हैं (अधिसूचना केंद्र आइकन की तरह) आइटम को ऐप / स्क्रिप्ट शुरू करना पड़ता है।
ऐशें

1

नहीं, Automator में ऐसा करने का कोई विकल्प नहीं है।

मेनू बार आइटम को /System/Library/CoreServices/Menu\ Extras/फ़ाइल के साथ संग्रहित किया जाता है menu। यहां एप्लिकेशन रखने से काम नहीं चलेगा, चाहे वे किसी भी कार्यक्रम के साथ बने हों।

aLaunch और बटलर दोनों आपको एक मेनू बार मेनू में एप्स जोड़ने देते हैं।


2
आसानी से .menu बनाने का कोई तरीका नहीं है? मैंने अंदर देखा, और संरचना एक ऐप के समान है।
ऐशें
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.