शिफ्ट कुंजी के बिना विंडोज एक्सप्लोरर संदर्भ मेनू में 'कॉपी ऐज़ पाथ' कैसे दिखाई देता है?


13

यदि मैं Windows एक्सप्लोरर संदर्भ मेनू खोलते समय शिफ्ट पकड़ता हूं, तो एक अतिरिक्त आइटम दिखाई देता है, 'पथ के रूप में कॉपी करें'। मैं इसे कैसे बना सकता हूं ताकि यह हमेशा शिफ्ट होल्ड किए बिना दिखाई दे?

मैं विंडोज 10 का उपयोग कर रहा हूं।


मुझे आश्चर्य है कि यह काम नहीं किया; आप विंडोज के किस संस्करण पर हैं?
डेव

2
यह ठीक काम करता है। विस्तारित प्रवेश नियंत्रण करता है, तो प्रविष्टि डिफ़ॉल्ट रूप से नहीं दिखाया गया है और शिफ्ट के साथ खोला जाना चाहिए। मैं इसका उपयोग उन प्रविष्टियों को छिपाने के लिए करता हूं जो मैं बहुत बार उपयोग नहीं करता हूं।
Magicandre1981

अन्य प्रश्न में चाल केवल ओपन कमांड प्रॉम्प्ट के लिए काम करती है। यहां एक और संभावना है, लेकिन काम नहीं कर रहा है, उत्तर। superuser.com/questions/295484/…
O. जोन्स

जवाबों:


10

AskVG यहाँ एक सही समाधान है। हालांकि यह विंडोज 7 कहता है, मैंने इसे अपने विंडोज 10 पीसी पर आजमाया है और यह काम करता है।

आप यहां से सीधे रजिस्ट्री स्क्रिप्ट डाउनलोड कर सकते हैं । मैंने इसका परीक्षण किया है और इसमें कोई दुर्भावनापूर्ण कोड नहीं है।


लिंक रोट को रोकने के लिए, यहां REG फ़ाइल की सामग्री दी गई है। निम्न के रूप में सहेजें copyaspath.regऔर फिर चलाने के लिए डबल-क्लिक करें।

Windows Registry Editor Version 5.00

;Created by Vishal Gupta for AskVG.com

[HKEY_CLASSES_ROOT\*\shell\Copy as Path]

[HKEY_CLASSES_ROOT\*\shell\Copy as Path\command]
@="cmd.exe /c echo | set /p=\"\"%1\"\"|clip"

[HKEY_CLASSES_ROOT\Directory\shell\Copy as Path]

[HKEY_CLASSES_ROOT\Directory\shell\Copy as Path\command]
@="cmd.exe /c echo | set /p=\"\"%1\"\"|clip"

नई लाइन को निकालने के लिए वर्कआउट के लिए कुडोस को @chunk_split।


मेरे लिए काम नहीं करता है। कमांड प्रॉम्प्ट बस दिखाई दिया और गायब हो गया। विंडोज 7 32-बिट।
सूर्य

@ sunk818 हाँ, टिप्पणियों के अनुसार, यह विंडोज एक्सपी या 7 पर काम नहीं करता है, लेकिन विंडोज 10 पर काम करता है। न जाने क्या समस्या है, लेकिन यह मेरे कंप्यूटर पर काम करता है :) (विंडोज 10 वर्न 1511)।
यहाँ रूट मत करो plz ...

मेरे समाधान की जाँच करें । यह कमांड प्रॉम्प्ट ओपन-रन-वैनिश ट्रिक नहीं करता है।
SNag

यह बहुत अच्छी तरह से काम करता है, सिवाय इसके कि यह अंत में एक अतिरिक्त न्यूलाइन का परिचय देता है (कैसे echoकाम करता है) के कारण । इससे बचने के लिए आप निम्न समाधान का उपयोग कर सकते हैं। अतिरिक्त बच गए उद्धरणों को नोट करें, 2x से बच गए, पहली बार विंडोज रजिस्ट्री फ़ाइल फॉर्मेट के लिए बैकस्लैश का उपयोग ""करते हुए set /pकमांड के लिए आवश्यक है "ताकि आपके कॉपी किए गए स्ट्रिंग में एक एकल हो, इसलिए पूरी लाइन बन जाए:@="cmd.exe /c echo | set /p=\"\"%1\"\"|clip"
chunk_split

8

यह स्क्रिप्ट काम करती है ( विंडोज 10 पर परीक्षण ) कमांड प्रॉम्प्ट को आमंत्रित किए बिना:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Allfilesystemobjects\shell\windows.copyaspath]
@="Copy &as path"
"Icon"="imageres.dll,-5302"
"InvokeCommandOnSelection"=dword:00000001
"VerbHandler"="{f3d06e7c-1e45-4a26-847e-f9fcdee59be0}"
"VerbName"="copyaspath"

यह भी प्रदान करती है aसंदर्भ मेनू पर हॉटकी, ताकि RightClick+ aप्रतियां फ़ाइल पथ।

बोनस: उपरोक्त सेटिंग को हटाने के लिए स्क्रिप्ट:

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\Allfilesystemobjects\shell\windows.copyaspath]

स्क्रिप्ट क्रेडिट

विंडोज 10 एंटरप्राइज v1809 से स्क्रीनशॉट 17763.437 बनाएँ: पथ के रूप में कॉपी करें


मैं पुष्टि कर सकता हूं कि विन 10 संस्करण 1709 64 बिट पर काम करता है
वरुण शर्मा

यह अभी भी पूरी तरह से काम करता है, कोई गन्दा पॉपअप नहीं।
लस्सी किन्नुनेन

विंडोज 7 पर: "इस फ़ाइल में इस क्रिया को करने के लिए इससे जुड़ा कोई प्रोग्राम नहीं है ..."
हाशिम

1

मैं उपयोगकर्ता की निजी प्रतिक्रिया पर टिप्पणी करने में असमर्थ हूं लेकिन यह सही है। यहां वह रजिस्ट्री प्रविष्टियां हैं जो उसके द्वारा लिंक की गई फ़ाइल से आवश्यक हैं।

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\Copy as Path]

[HKEY_CLASSES_ROOT\*\shell\Copy as Path\command]
@="cmd.exe /c echo \"%1\"|clip"

[HKEY_CLASSES_ROOT\Directory\shell\Copy as Path]

[HKEY_CLASSES_ROOT\Directory\shell\Copy as Path\command]
@="cmd.exe /c echo \"%1\"|clip"

आप बस एक .reg के रूप में इसे बचा सकते हैं और इसे चला सकते हैं।


आप मेरी प्रतिक्रिया पर टिप्पणी करने में असमर्थ हैं? आप बस मेरा संपादन कर सकते थे।
यहाँ रूट मत करो plz ...

दुर्भाग्य से टिप्पणी जोड़ने के लिए मेरे पास पर्याप्त प्रतिष्ठा नहीं है।
नारजार्ड

या मेरी पोस्ट संपादित करें?
यहाँ जड़ मत करो plz ...

1
मैंने प्राइवेट पोस्ट को एडिट किया है। इस पोस्ट को सुरक्षित रूप से हटाया जा सकता है।
इंजीनियर टोस्ट

1
@EngineerToast: मैं इसे तब तक सुरक्षित नहीं मानूंगा जब तक कि इस सवाल पर नार्ज़र्ड की भागीदारी का कुछ रिकॉर्ड नहीं है;)
20

0

यहाँ REG फ़ाइल है:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Allfilesystemobjects\shell\CopyPath]
@="Copy Path"

[HKEY_CLASSES_ROOT\Allfilesystemobjects\shell\CopyPath\command]
@=hex(2):25,00,63,00,6f,00,6d,00,73,00,70,00,65,00,63,00,25,00,20,00,2f,00,63,\
  00,20,00,3c,00,6e,00,75,00,6c,00,20,00,28,00,73,00,65,00,74,00,2f,00,70,00,\
  20,00,61,00,6e,00,79,00,76,00,61,00,72,00,69,00,61,00,62,00,6c,00,65,00,3d,\
  00,22,00,25,00,31,00,22,00,29,00,7c,00,63,00,6c,00,69,00,70,00,2e,00,65,00,\
  78,00,65,00,00,00

( विन्हेल्पलाइन के माध्यम से ) मैंने "विस्तारित" स्ट्रिंग मान को हटा दिया।

उपरोक्त REG फ़ाइल में हेक्स कोड इस कमांड-लाइन में अनुवाद करता है:

%comspec% /c <nul (set/p anyvariable="%1")|clip.exe

0

खैर, एसएनएजी का जवाब सबसे सुरुचिपूर्ण है।

रूट का जवाब काम नहीं करता है, लेकिन आप कभी-कभी जल्दी से एक balck CMD विंडो फ्लैश देख सकते हैं, और यह गैर-अंग्रेजी वर्णों का समर्थन नहीं करता है। यहां 1ocalhost से बेहतर संस्करण दिया गया है

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\Copy Path\command]
@="mshta vbscript:CreateObject(\"wscript.shell\").Run(\"cmd /c chcp 65001 && echo | set /p x=\"\"%1\"\" | clip\",0)(window.close)"

क्योंकि डिफ़ॉल्ट रूप से Windows XP में कोई क्लिपExe नहीं है , इसलिए 1ocalhost Windows XP के लिए एक और संस्करण भी प्रदान करता है:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\Copy Path\command]
@="mshta vbscript:Execute(\"set o=CreateObject(\"\"InternetExplorer.Application\"\")\"&vbcrlf&\"o.Navigate(\"\"about:blank\"\")\"&vbcrlf&\"o.document.parentwindow.clipboardData.setData \"\"text\"\", \"\"%1\"\"\"&vbcrlf&\"o.Quit\"&vbcrlf&\"window.close\")"
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.