हर एक फ़ाइल के “ओपन विथ…” लिस्ट में प्रोग्राम कैसे जोड़ें?


10

मैं विंडोज 7 में "ओपन विथ ..." सूची को राइट क्लिक करके हर फाइल में प्रोग्राम जोड़ने के बारे में कैसे जाना है?

उदाहरण के लिए; मुझे नियमित रूप से HxD हेक्सिडिटर में फाइलें देखना पसंद है; विभिन्न प्रकार की फाइलें हैं जिनके लिए मैं ऐसा करता हूं। मैं उस सिस्टम पर हर एक फ़ाइल प्रकार को कैसे जोड़ूं जो HxD हर एक फाइल में "ओपन विथ ..." मेनू में होगा?

जवाबों:


7

संक्षिप्त उत्तर है: बड़ी मुश्किल से।

दीर्घ उत्तर:

HKEY_CLASSES_ROOT के तहत रजिस्ट्री में आपको प्रत्येक पंजीकृत फ़ाइल एक्सटेंशन के लिए एक प्रविष्टि मिलेगी। आपको प्रत्येक फ़ाइल एक्सटेंशन में "OpenWithProdids" नामक एक कुंजी जोड़ने की आवश्यकता है जिसे आप संभालना चाहते हैं। इस कुंजी के भीतर आपको तब एक स्ट्रिंग मान की आवश्यकता होती है, जहां नाम HxD के लिए ProgId है।

हालांकि, एक बहुत आसान तरीका है। यदि आप C: \ Users \\ AppData \ Roaming \ Microsoft \ Windows \ SendTo में एक शॉर्टकट डालते हैं, तो सिस्टम में किसी भी फ़ाइल के लिए आप राइट-क्लिक कर सकते हैं, और फिर संदर्भ मेनू से Send To-> HxD चुनें।


उत्तर के लिए धन्यवाद; उम्मीद कर रहा था कि मुझे उस लंबी प्रक्रिया से नहीं गुजरना है

आप एक उपकरण का उपयोग करके कम प्रक्रिया कर सकते हैं। नीचे मेरी पोस्ट की जाँच करें;)
Dzung Nguyen

और अगर आप SendTo फ़ोल्डर में SendTo फ़ोल्डर में शॉर्टकट डालते हैं, तो आप SendTo फ़ोल्डर में एक प्रोग्राम भेज सकते हैं, और यह वहाँ एक शॉर्टकट डाल देगा। (ऐसा करने का सबसे आसान तरीका डेस्कटॉप पर शॉर्टकट बनाना है, फिर इसे SendTo फ़ोल्डर में स्थानांतरित करें।) आपको वहां शॉर्टकट्स डालने के लिए हमेशा SendTo फ़ोल्डर में नेविगेट करने से बचाता है।
रोब

2

निम्नलिखित को एक टेक्स्ट फ़ाइल में रखें और इसे कुछ इस तरह नाम दें Add HxD to Context Menu.reg, पथ को अपडेट करें, इसे सहेजें और इसे चलाएं।

REGEDIT4

[HKEY_CLASSES_ROOT\*\Shell\HxD]
@="&HxD"

[HKEY_CLASSES_ROOT\*\Shell\HxD\Command]
@="\"C:\\Program Files\\HxD\\HxD.exe\" \"%L\""

1

इसके लिए आप ShellExView टूल का उपयोग कर सकते हैं ।


जहां तक ​​मुझे जानकारी है, ShellExView केवल आपको मौजूदा मेनू को सक्षम / अक्षम करने की अनुमति देता है; यह आपको नए बनाने की अनुमति नहीं देता है। @Synetech का उत्तर नए लोगों को जोड़ने का सही तरीका है।
एलेक्स

0

यह संभावना सही नहीं है, लेकिन इस तरीके से कुछ काम करना चाहिए।

 REGEDIT4

 [HKEY_CLASSES_ROOT\HxD]

 [HKEY_CLASSES_ROOT\HxD\shell]

 [HKEY_CLASSES_ROOT\HxD\shell\open]

 [HKEY_CLASSES_ROOT\foo\shell\open\command]
 @="\"C:\\Program Files\\Application\\HxD.exe\" \"%1\""

ऐसा करने से (कुछ ऐसा) एक संदर्भ मेनू जोड़ना चाहिए (लेकिन जो मैंने पोस्ट किया है वास्तव में वहां नहीं हो सकता है?) जो हर फ़ाइल प्रकार के लिए प्रदर्शित होना चाहिए, जिससे आप फ़ाइल को एचएक्सडी के साथ खोल सकते हैं।

विम सभी फ़ाइल प्रकारों के लिए "एडिट विद विम" ​​संदर्भ मेनू प्रदान करता है।

(अन्य रजिस्ट्री कुंजियाँ हैं जहाँ एक ही प्रकार की चीज़ को भी पूरा किया जा सकता है।)

किसी और अधिक जानकार को वास्तविक कार्य समाधान के साथ आने में सक्षम होना चाहिए।


ये रजिस्ट्री प्रविष्टियों के प्रकार हैं जो विम बनाता है, pastebin.com/a1ydzniP । यह सोचकर कि इसे अन्य ऐप्स के लिए अनुकूलित, सरल बनाया जा सकता है।
therube

0

अज्ञात फ़ाइल प्रकार खोलते समय डिफ़ॉल्ट प्रोग्राम सूची दिखाई देती है। यदि फ़ाइल में पहले से ही एसोसिएशन है तो आपको 'ओपन विथ' मेनू पर जाना होगा। डिफ़ॉल्ट कार्यक्रमों की पूरी सूची देखने के लिए इसे विस्तारित करें। बैच स्क्रिप्ट से स्निपेट जो डिफ़ॉल्ट प्रोग्रामों की सूची में फ़ोबार जोड़ता है:

reg add "HKCU\Software\Classes\*\OpenWithList\foobar2000.exe" /f
reg add "HKCU\Software\Classes\Applications\foobar2000.exe\shell\open\command" /ve /d "\"%SCRIPTDIR%media\foobar2000\foobar2000.exe\" \"%%1\"" /f

1
क्या आपने इसका परीक्षण किया है? विंडोज 7 पर मेरा अनुभव यह है कि यह काम नहीं करता है। मेरे पास एक बहुत अच्छा विचार है कि क्यों अच्छा है, इसलिए यह आश्चर्य की बात नहीं है। आश्चर्य की बात यह है कि बहुत से कार्यक्रम वहां व्यर्थ में रजिस्टर होते हैं।
1

0

यह आपके संदर्भ मेनू पर एक नया "Open with Notepad" आइटम बनाएगा। "के साथ खुला" "भेजें" की तुलना में अधिक सहज (और अधिक सही) है। और इसे एक उप-मेनू में नीचे ड्रिलिंग की आवश्यकता नहीं है।

  • ओपन रीजेडिट, प्रशासनिक विशेषाधिकारों के साथ।
  • HKEY_CLASSES_ROOT * \ शेल पर ब्राउज़ करें
  • शेल के नीचे एक नई कुंजी बनाएं, इसे "नोटपैड के साथ खोलें" कहते हुए
  • नीचे एक नई कुंजी बनाएं जिसे "कमांड" कहा जाता है।
  • दाएँ-बाएँ फलक में (डिफ़ॉल्ट) मान पर डबल-क्लिक करें और निम्नलिखित में प्रवेश करें:

    notepad.exe% 1

http://www.howtogeek.com/howto/windows-vista/add-open-with-notepad-to-the-context-menu-for-all-files/


0

यह विंडोज 8.1 में काम करता है इसलिए विंडोज 7 के बारे में निश्चित नहीं है। मुझे नहीं पता कि आपका रास्ता एचएक्सडी के लिए कहां है, इसलिए Ive ने नीचे एक उदाहरण दिया है। नीचे दिए गए एप्लिकेशन स्थान को बदलें और Applications \ HxD.exe में चलने वाले निष्पादन योग्य के नाम के साथ HxD.exe को बदलें।

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Applications\HxD.exe]

[HKEY_CLASSES_ROOT\Applications\HxD.exe\shell]

[HKEY_CLASSES_ROOT\Applications\HxD.exe\shell\edit]

[HKEY_CLASSES_ROOT\Applications\HxD.exe\shell\edit\command]
@="C:\\Program Files (x86)\\HxD\\HxD.exe %1"

[HKEY_CLASSES_ROOT\Applications\HxD.exe\shell\open]

[HKEY_CLASSES_ROOT\Applications\HxD.exe\shell\open\command]
@="C:\\Program Files (x86)\\HxD\\HxD.exe %1"
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.