फ़ोल्डर या फ़ाइल का चयन नहीं करते समय राइट-क्लिक मेनू में आइटम कैसे जोड़ें? [डुप्लिकेट]


8

जब मैं विंडोज एक्सप्लोरर के अंदर राइट-क्लिक करता हूं, तो पावरशेल (या किसी अन्य मध्यस्थ अनुप्रयोग) को खोलने के लिए मैं अपने संदर्भ मेनू में एक मेनू आइटम कैसे जोड़ सकता हूं?

मुझे ऐसा करते समय मेनू आइटम जोड़ने के लिए टन के लिंक मिले: (एक फ़ोल्डर का चयन; उदाहरण लिंक )

किसी फ़ोल्डर को राइट-क्लिक करना

... लेकिन ऐसा करते समय मेनू आइटम जोड़ने के बारे में कोई निर्देश नहीं मिल सका: (एक फ़ोल्डर या फ़ाइल का चयन नहीं)

कुछ भी राइट-क्लिक नहीं

मैं मिला यह और करने के लिए powershell जोड़ने की कोशिश की HKEY_CLASSES_ROOT\Directory\Background\shell\, (शिथिल के आधार पर दिए गए निर्देशों का मैंने पाया और ऊपर लिंक), लेकिन यह मेरे लिए काम नहीं किया।

मैं विंडोज 7 चला रहा हूं, वैसे। इसके अलावा, मैं वर्तमान में केवल PowerShell को जोड़ने में रुचि रखता हूं, लेकिन मैं एक सामान्य समाधान पसंद करूंगा जिसे मैं संदर्भ मेनू में किसी भी कार्यक्रम को जोड़ने के लिए आवेदन कर सकता हूं।

जवाबों:


5

कदम:

  1. इस कोड को एक फ़ाइल में सहेजें powershell.reg:

    Windows Registry Editor Version 5.00
    
    [HKEY_CLASSES_ROOT\Directory\Background\shell\Powershell]
    @="&Powershell"
    
    [HKEY_CLASSES_ROOT\Directory\Background\shell\Powershell\command]
    @="C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\powershell.exe"
    
  2. यदि आपका विंडोज फोल्डर नहीं है C:\WINDOWS , तो उसके अनुसार स्क्रिप्ट को बदलें। डबल बैकस्लैश का उपयोग करना सुनिश्चित करें।

  3. डबल-क्लिक करें powershell.reg

  4. यह पूछे जाने पर कि क्या आप निश्चित हैं, क्लिक करें Yes

  5. क्लिक करें OK

यह परिणाम है:

स्क्रीनशॉट

यह निश्चित रूप से, किसी भी कार्यक्रम के लिए काम करता है। बस की हर घटना की जगह Powershellऔर के पूर्ण पथ powershell.exe, जैसे, Windows Calculatorऔर C:\\WINDOWS\\system32\\calc.exe


5

मूल प्रक्रिया वैसी ही है जैसी डेनिस ने अपने उत्तर में बताई थी ।

इसके अलावा मुझे आपको मेनू के लिए प्रदर्शित आइकन को अनुकूलित करने की अनुमति देनी होगी और संदर्भ मेनू में आइटम के स्थान को भी निर्दिष्ट करना होगा।

प्रसंग मेनू आइकन

  1. कुंजी के तहत एक चिह्न स्ट्रिंग मान प्रविष्टि जोड़ें HKEY_CLASSES_ROOT\Directory\Background\shell\PowerShell
  2. आइटम के लिए आइकन के लिए पथ निर्दिष्ट करें।

मेनू आइटम की स्थिति

  1. कुंजी के तहत एक स्थिति स्ट्रिंग मान प्रविष्टि जोड़ें HKEY_CLASSES_ROOT\Directory\Background\shell\Powershell
  2. Topआइटम को मेनू के शीर्ष पर या मेनू Bottomके निचले भाग में रखने के लिए निर्दिष्ट करें ।

नीचे मेरे द्वारा वर्णित प्रक्रियाओं की एक रजिस्ट्री स्क्रिप्ट है। इसे नोटपैड में पेस्ट करें और इसे powerhell.reg (या कुछ और लेकिन .reg एक्सटेंशन के साथ) के रूप में सहेजें । फिर मेनू आइटम को जोड़ने के लिए इसे अपने सिस्टम रजिस्ट्री में आयात करें।

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\Powershell]
@="&Powershell"
"Icon"="C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\powershell.exe"
"Position"="Top"

[HKEY_CLASSES_ROOT\Directory\Background\shell\Powershell\command]
@="C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\powershell.exe"

यदि आप पर्याप्त geeky महसूस कर रहे हैं और कई कार्यक्रमों को कैस्केडिंग मेनू में रखना चाहते हैं, तो आप यहां दिए गए निर्देशों का पालन ​​कर सकते हैं


मैं एक ही काम करने की कोशिश कर रहा हूं, समस्या ऊपर के प्रश्न में छवि के रूप में है, फ़ाइल पथ यह दिखाता है कि यह "लाइब्रेरी" है और ये रजिस्ट्री जोड़ केवल तब काम करते हैं जब कोई फ़ोल्डर "लाइब्रेरी" द्वारा एक्सेस नहीं किया जाता है। ... किसी भी विचार कैसे पुस्तकालय के साथ काम करने के लिए इसे पाने के लिए फ़ाइल पथ में है?
जेसनडेविस

@JasonDavis: बदलें Directoryमें HKEY_CLASSES_ROOT\Directory\Backgroundसाथ LibraryFolder( यानी: [HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\Powershell] और [HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\Powershell\command])। बाकी प्रक्रिया समान है।
एलेक्स Essilfie

@AlexEssilfie महान Positionमूल्य पर मिल ! मैं वर्षों से रजिस्ट्री का संपादन कर रहा हूं और इसके पार कभी नहीं आता। आप इसके पार कैसे आए, और क्या आप किसी भी संसाधन के बारे में जानते हैं जो संदर्भ मेनू से संबंधित सभी समान मूल्यों को सूचीबद्ध करता है? वास्तव में इसकी सराहना करेंगे।
हाशिम

3

पूर्णता के लिए इसे पुनर्जीवित करना, जैसा कि मैंने अभी-अभी अपनी मशीन को पुन: स्थापित करते समय इसके माध्यम से जाना।

[HKEY_CLASSES_ROOT\Directory\shell\powershell\command]
@="C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -NoExit cd '%1'"

[HKEY_CLASSES_ROOT\Directory\background\shell\powershell\command]
@="C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -NoExit cd '%v'"

पहली रजिस्ट्री कुंजी एक फ़ोल्डर पर राइट क्लिक के लिए है और दूसरी रजिस्ट्री कुंजी कुछ भी नहीं का चयन करते समय राइट क्लिक करने से मेल खाती है।

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