2011-11-18 25 views
7

सभी प्रकार के फ़ाइल एक्सटेंशन के लिए विंडोज एक्सप्लोरर में राइट क्लिक संदर्भ मेनू कैसे जोड़ें?विंडोज एक्सप्लोरर में डेल्फी मेनू मेनू जोड़ें

जो मैंने इंटरनेट पर पढ़ा है, मैंने कुछ फ़ाइल एक्सटेंशन के लिए ऐसा करने का एक तरीका पढ़ा है।

मेरा प्रश्न, हम सभी प्रकार के फ़ाइल एक्सटेंशन के लिए यह कैसे कर सकते हैं?

मैंने देखा कि कुछ सॉफ्टवेयर ऐसा किया, उदाहरण के लिए: WinRar, नोटपैड ++, आदि

पुनश्च: मैं डेल्फी 7.0 संगत कोड को लक्षित कर रहा हूँ।

धन्यवाद।

उत्तर

8

यह करने के लिए सबसे आसान तरीका है इस तरह एक रजिस्ट्री प्रविष्टि जोड़ने के लिए है:

HKEY_CLASSES_ROOT 
    * 
    shell 
     YourAppName 
     Command  C:\Full\Path\To\Your\App.exe "%1" 

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

जबकि आप इसके लिए एक खोल एक्सटेंशन लिख सकते हैं, यह अधिक कठिन है। और क्या है, यदि आप डेल्फी 7 का उपयोग कर रहे हैं तो आप 64 बिट विंडोज के लिए एक खोल एक्सटेंशन लिखने में सक्षम नहीं होंगे।

+0

धन्यवाद, यह आसान है और यह काम करता है :) – ewlung

+0

ध्यान देने योग्य मूल्य: मैं एक ऐसे समाधान की तलाश में था जो एक साथ कई फाइलों के लिए भी काम करता है। यह समाधान अपेक्षित कार्य करता है - जब आप कुछ फ़ाइलों का चयन करते हैं और राइट-क्लिक करते हैं तो आपको "YourAppName" मिलता है - कमांड प्रत्येक फ़ाइल के लिए चलाएगा। –

1

पर "HKEY_CLASSES_ROOT \ * \ खोल" जोड़ने कुंजी और फिर "मेरे ऐप्स के साथ खुले" क्या आप चलाना चाहते हैं करने के लिए "कमांड" और डिफ़ॉल्ट सेट (REG_SZ) जोड़ने (% 1 पैरामीटर - फ़ाइल का नाम)