2013-08-19 8 views
7

मैं विंडो में राइट-क्लिक मेनू में मेनू आइटम जोड़ने के लिए एक साधारण विंडो टूल विकसित करना चाहता हूं।विंडोज़ में मेनू आइटम कैसे जोड़ें मेनू पर राइट-क्लिक करें मेनू

उदाहरण के लिए, मैं "कंप्यूटर" खोलता हूं, सी पर नेविगेट करता हूं, और मुक्त स्थान पर राइट क्लिक करता हूं, और मुझे एक मेनू दिखाई देगा।

यहाँ, मैं मैं हमेशा

आइटम जोड़ने के लिए कैसे जाएँ बस बुकमार्क की तरह ही कुछ आइटम जोड़ने, कुछ डिस्क स्थान संग्रहीत करना चाहते हैं ... क्या आप मुझे कुछ सलाह दे सकते हैं? धन्यवाद

वैसे, मैं सी # भाषा का उपयोग इस उपकरण

+0

आपका मतलब कुछ ऐसा है? http://stackoverflow.com/questions/1838856/integrating-into-windows-explorer-context-menu – CKII

उत्तर

9

करने के लिए आप Windows Explorer के लिए एक shell extension लिखने के लिए की जरूरत है। यह एक्सटेंशन Explorer.exe प्रक्रिया में निष्पादित होगा और पहले .NET का उपयोग करके एक्सटेंशन को लागू करने की अनुशंसा नहीं की गई थी क्योंकि .NET रनटाइम का केवल एक संस्करण Explorer.exe प्रक्रिया में लोड किया जा सकता था। हालांकि, .NET 4 में .NET रनटाइम के एकाधिक संस्करण को उसी प्रक्रिया में लोड करना संभव है जिससे .NET का उपयोग करके शैल एक्सटेंशन लिखना संभव हो। अधिक जानकारी के लिए आप कोड प्रोजेक्ट पर आलेख How to Write Windows Shell Extension with .NET Languages पढ़ सकते हैं।

7

मुझे आशा है कि add any application to the desktop right click menu in vista

या add any application shortcut to windows explorers context menu

आपकी समस्या का समाधान होगा।

+0

विशेष रूप से मेरी समस्या को आसानी से हल किया जाएगा। कभी-कभी, प्रोग्रामर मुझे कोड लिखने के पहले सोचता है। कभी-कभी, समाधान आपके जितने सरल होते हैं :-) – Upendra

संबंधित मुद्दे