मैं सभी फ़ाइलों के संदर्भ मेनू में एक कार्यक्रम कैसे जोड़ सकता हूं?


17

जिस तरह से Notepad ++ सभी फाइलों के संदर्भ मेनू में "Notepad ++ के साथ संपादन" जोड़ता है, या अधिकांश एंटीवायरस उत्पाद वैश्विक "इस फ़ाइल को स्कैन करें" विकल्प को कैसे जोड़ेंगे, मैं सभी फ़ाइल के लिए संदर्भ मेनू में एक विशेष कार्यक्रम जोड़ना चाहूंगा। प्रकार के।

DOSBox के लिए धन्यवाद, मैं मैन्युअल रूप से फ़ाइल संघों को बनाने और विशिष्ट फ़ाइल प्रकारों के लिए संदर्भ मेनू विकल्प बनाने से थोड़ा परिचित हूं।

http://www.dosbox.com/wiki/Associating_the_Configuration_File_in_Windows

हालाँकि, मुझे एक ऐसा कार्यक्रम मिला है जिसे मैं विश्व स्तर पर एक संदर्भ मेनू के रूप में जोड़ना चाहूंगा क्योंकि इसका उपयोग उन फ़ाइलों के साथ किया जा सकता है जिनमें लगभग कोई एक्सटेंशन है। इसके लिए मुझे किन रजिस्ट्री कुंजियों को संशोधित करने की आवश्यकता है, और किन सामान्य नुकसानों से बचना चाहिए ताकि मैं यहाँ की चीजों को न तोड़ूँ?

मैं इसे मैन्युअल रूप से करना चाहता हूं, ताकि मैं तृतीय-पक्ष उपकरण का उपयोग करने के बजाय सिस्टम में जो परिवर्तन कर रहा हूं, उससे परिचित हूं। जिस OS पर मैं यह कर रहा हूं वह विंडोज 7 x64 है, लेकिन यह बहुत अच्छा होगा अगर उसी विधि का उपयोग सभी तरह से XP में किया जा सके। मैं संभवतः आवश्यक कमांड सिंटैक्स का स्वयं पता लगा सकता हूं - मुझे केवल यह जानने की जरूरत है कि उन कुंजियों के बाद कौन सी चाबियों और प्रारूप को कैसे ठीक से पहचाना जाए।

जवाबों:


18

यहां बताया गया है कि आप इसे एक निष्पादन योग्य तरीके से कैसे करते हैं, मुझे लगता है कि यह किसी भी कार्यक्रम के साथ किया जा सकता है।

स्टार्ट मेन्यू सर्च या रन बॉक्स के माध्यम से regedit.exe खोलें, और फिर निम्न कुंजी पर ब्राउज़ करें:

HKEY_CLASSES_ROOT \ * \ खोल

"शेल" पर राइट-क्लिक करें और एक नई कुंजी बनाने के लिए चुनें, इसे "आपका प्रोग्राम नाम" के साथ खोलें। नीचे एक नई कुंजी बनाएं जिसे "कमांड" कहा जाता है। दाएँ-बाएँ फलक में (डिफ़ॉल्ट) मान पर डबल-क्लिक करें और निम्नलिखित में दर्ज करें:

"C: \ Folder पाथ, जहाँ प्रोग्राम रहता है \ Program.exe" "% 1"

परिवर्तन तुरंत प्रभाव में होना चाहिए ... किसी भी फ़ाइल पर बस राइट-क्लिक करें और आपको अगला मेनू प्रविष्टि दिखाई देगा।


स्क्रीनशॉट:

रजिस्ट्री संपादक: एक कुंजी बनाना

रजिस्ट्री संपादक: फ़ाइल-कमांड समाप्त

सूचना का स्रोत (प्रकार)

। [नोट: लेख-टिप्पणी रिपोर्ट लेखक की विधि विस्टा के लिए काम करती है; और भी XP। - ईडी।]


मुझे इस बारे में HTG लेख देखकर आश्चर्य क्यों नहीं हुआ? मुझे यह इंगित करने के लिए धन्यवाद। मेरे प्रश्न के अन्य भाग के बारे में क्या है - वाक्य रचना या अन्य चीजों के मामले में इससे बचने के लिए कोई भी सामान्य नुकसान, जो इसे तोड़ सकता है?
इस्जी

आप मानते हैं कि मैं जवाब देने के लिए पर्याप्त स्मार्ट हूं, धन्यवाद। यह एक बहुत ही सरल और स्ट्रेट फॉरवर्ड रेग हैक है, मुझे कोई समस्या नहीं है।
मोआब

एक बात मुझे यकीन नहीं है, अगर आपके प्रोग्राम को निष्पादन योग्य सिस्टम 32 फ़ोल्डर में निवास करने की आवश्यकता है या नहीं, शायद कोई और जानता हो। आपको% 1 के बजाय अपने प्रोग्राम exe पर फ़ाइल पथ को दर्शाने के लिए डिफ़ॉल्ट डेटा को बदलना पड़ सकता है। C: \ Program Files \ My Program \ Program.exe, किसी और को यहाँ चाइम करने की आवश्यकता है।
मोआब

मैं इस धारणा पर चल रहा हूं कि जब भी आप चाहें, यह तब तक हो सकता है जब तक आप पूर्ण पथ निर्दिष्ट करते हैं (मैं आपको बता दूंगा कि यह काम नहीं करता है)। बोनस अंक के लिए (और मैं इसे प्रश्न में जोड़ दूंगा): मैं कार्रवाई को अपना आइकन कैसे दे सकता हूं?
इस्जी

1
वास्तव में, मार्ग तब तक मायने नहीं रखता है जब तक उपयोगकर्ता के पास उसकी पहुंच हो।
iglvzx

3

आप इस छोटे फ्रीवेयर प्रोग्राम के साथ भी कोशिश कर सकते हैं:

http://defaultprogramseditor.com/

यह सिर्फ .js फ़ाइलों के साथ मेरे लिए सभी गड़बड़ को हल करता है। इससे पहले मैंने डिफ़ॉल्ट हैंडलर कार्यक्रमों को जोड़ने के कई अलग-अलग तरीकों की कोशिश की। अत्यधिक सिफारिशित।

ध्यान दें कि मुझे सॉफ़्टवेयर के डेवलपर / प्रकाशक के साथ कुछ भी नहीं मिला है। बस एक नया उपयोगकर्ता खुश है।

संपादित करें: ओह, बस यह पहले से ही अनुशंसित है पाया गया: विंडोज 7 में एक्सटेंशन खोलने के लिए डिफ़ॉल्ट प्रोग्राम क्यों नहीं बदल सकता है?


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.