मुझे खोजक में आइकन दर्ज करने के लिए एक संदर्भ-संवेदनशील मेनू जोड़ने की आवश्यकता है। तो मूल रूप से यदि मैं राइट क्लिक करता हूं, तो कहें, "filename.txt" आइकन, एक सबमेनू को "ओपन", "जानकारी प्राप्त करें" आदि के साथ पॉप अप करना चाहिए, लेकिन कहें, "मेरा प्रोग्राम" कहें, एक अतिरिक्त आइटम होना चाहिए। और यदि उपयोगकर्ता "मेरा प्रोग्राम" मेनू चयन का चयन करता है, तो सिस्टम निष्पादित होगा: "my_program.rb filename.txt"।मैक ओएस एक्स खोजक में एक फ़ाइल में संदर्भ-संवेदनशील मेनू आइटम ("दायाँ क्लिकिंग" का उपयोग करके) कैसे जोड़ें?
मेरे पास मैक ओएस 10.6 32-बिट है।
मैंने स्टैक ओवरफ़्लो की जांच की और मुझे समाधान पोस्ट किए गए हैं, लेकिन उनमें से थोड़ा उलझन में है। सबसे पहले, this stack overflow article के अनुसार, आपको "एक ऐसी सेवा जोड़ें जो शेयर सुविधा को सक्षम करती है", लेकिन यह मुझे भ्रमित कर रही है। एक "सेवा" क्या है? क्या यह ओएस या कुछ के लिए विशेष हुक के साथ एक कार्यक्रम है?
an apple article for "providing a service" भी है, लेकिन फिर से, मैं इससे थोड़ा उलझन में हूं। क्या एक रूबी स्क्रिप्ट "सेवा" के रूप में गिना जा सकता है? या क्या मुझे सबमेनू तक पहुंचने के लिए उद्देश्य सी में कुछ अजीब कोको चीज करना है और फिर वहां स्क्रिप्ट का संदर्भ लें?
क्या ऐसा करने का कोई आसान तरीका है? शायद एक ओपन सोर्स प्रोग्राम जिसे मैंने अभी तक नहीं सामना किया है?
ठीक है, कोको देव विकी ने थोड़ा सा मदद की। मुझे लगता है कि मुझे इससे मिली चीज यह है कि स्क्रिप्ट करने के बजाय मैं उद्देश्य सी में करना चाहता हूं और मेरे प्रोग्राम में उपयुक्त विधि को इंगित करने वाली सेवा जोड़ने के लिए कोको एपीआई का उपयोग करना संभवतः स्क्रिप्ट करना बेहतर है। मान लीजिए मुझे सीखने का उद्देश्य सी शुरू करना होगा। । –
क्वारा से एफवाईआई, जेसन कटलर 2011; हिम तेंदुए के बाद प्रासंगिक मेनू आइटम को हटा दिया गया है। ऐप्पल की पसंदीदा विधि अब सेवाओं का उपयोग करने के लिए है। प्रासंगिक मेनू में दिखाई देने वाली सेवाएं सिस्टम प्राथमिकताओं में सक्रिय की जा सकती हैं। – AnneTheAgile