शॉर्टकट को विशिष्ट फ़ोल्डर की ओर संकेत करने के लिए शॉर्टकट


34

मैं एक डेस्कटॉप शॉर्टकट कैसे बना सकता हूं जो एक विशिष्ट फ़ोल्डर में कमांड प्रॉम्प्ट (cmd) को खोलता है? मैं अपनी होम डाइरेक्टरी से अपनी डेवलपमेंट डाइरेक्टरीज़ में नेविगेट करने में थक गया हूँ।


1
टंकण cmdWindows Explorer में किसी भी फ़ोल्डर के एड्रेस बार में भी फ़ोल्डर में खुलता है (मैं Windows 10 पर हूँ, यकीन नहीं अगर यह पुराने संस्करणों में काम करता है!)
ᔕᖺᘎᕊ

जवाबों:


34

अपना शॉर्टकट बनाएं और फिर गुण संवाद प्राप्त करने के लिए राइट क्लिक करें और अपने फ़ोल्डर होने के लिए "स्टार्ट इन:" प्रॉपर्टी सेट करें।

स्टार्ट फोल्डर को सेट करना


1
यह आपके सिस्टम को स्थापित करने के अलावा किसी भी ड्राइव के लिए काम नहीं करता है।
वर्म्स

10
जब Properties > Shortcut Tab > Advanced > Run as administratorसक्षम किया जाता है, तो यह समाधान काम नहीं करता है।
जोसेफ डाइक्स्ट्रा

9

या आप इसके समान एक लक्ष्य स्ट्रिंग का उपयोग कर सकते हैं:

C:\Windows\system32\cmd.exe /k "c: & cd c:\drv\bat"

जाहिर C:\Windows\System32\cmd.exeहै दौड़ना है cmd/kस्ट्रिंग द्वारा आदेश किया जाता है और जारी है। स्ट्रिंग है "c: & cd c:\drv\bat"। स्ट्रिंग के भीतर, c:बस ड्राइव अक्षर को बदलता है। &संबंधों दोनों आदेशों को एक साथ। और सीडी c:\drv\batमूल रूप से एक परिवर्तन निर्देशिका है। इसके अलावा एक बात ध्यान दें, सीडी c:\drv\batको ड्राइव भी बदलना चाहिए।


1
किसी अन्य ड्राइव पर पथों के लिए "cd / d <path>" नहीं है?
क्रिश्चियन सेवेरिन

6

इस बिल्ली की त्वचा के लिए एक से अधिक तरीके हैं, निश्चित रूप से।


एक बैच फ़ाइल भी आपके लिए कर सकती है। यह आपको C ड्राइव पर प्रोग्राम फ़ाइल निर्देशिका में शुरू कर देगा:

@ECHO OFF
CD /D "C:\Program Files\"
CMD

विशेष रूप से /Dस्विच का उपयोग करना सुनिश्चित करें , यदि आप एक अलग ड्राइव में बदल रहे हैं जहां सीएमडी सामान्य रूप से आपको शुरू करता है।


ओपन कमान विंडो यहाँ Windows XP के लिए PowerToy भी नहीं बल्कि एक निश्चित निर्देशिका में एक एक्सप्लोरर सत्र से सीधे जा रहा है, एक अध्यक्ष एवं प्रबंध निदेशक कंसोल में के लिए आसान है।


आप सभी सीएमडी सत्रों के लिए उपरोक्त को स्वचालित रूप से स्वचालित करने के लिए, निम्न रजिस्ट्री कुंजियों में से एक में ऑटोरुन स्ट्रिंग मान का उपयोग कर सकते हैं ।

केवल आपके खाते के लिए:

HKCU\SOFTWARE\Microsoft\Command Processor\

इस मशीन पर सभी उपयोगकर्ताओं के लिए:

HKLM\SOFTWARE\Microsoft\Command Processor\

यदि AutoRun मान मौजूद नहीं है, तो इसे REG_SZ प्रकार (स्ट्रिंग मान के रूप में भी जाना जाता है) के रूप में बनाएँ। डेटा के लिए, आप या तो ऊपर की तरह बैच फ़ाइल में पथ डाल सकते हैं (ईसीएचओ और सीएमडी लाइनों को हटा दें) या बस सीडी कमांड डालें जैसा कि उपरोक्त उदाहरण में दिखाया गया है।

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

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

हमेशा की तरह, किसी भी तरह के परिवर्तन से पहले अपनी रजिस्ट्री का बैकअप लें।


1

प्रश्न पूछे जाने के 7 साल बाद जवाब देना :-)
यह किसी को भी मदद कर सकता है!

प्रशासक विकल्प के रूप में रन के साथ शॉर्टकट काम करने के लिए :

स्विच के बाद गुण संवाद के &इन- टार्ग टेक्स्ट बॉक्स के साथ अलग की गई अपनी कमांड डालें । यह न भूलें कि रिक्त स्थान (जैसे ) के साथ फ़ोल्डर नाम वाले कमांड को दोहरे उद्धरण चिह्नों में संलग्न किया जाना चाहिए।/kProgram Files

निम्न उदाहरण

  • कमांड प्रॉम्प्ट खोलता है
  • Node.js बैच फ़ाइल चलाता है
  • ड्राइव D पर स्विच करता है
  • codeनिर्देशिका में जाता है

C:\Windows\System32\cmd.exe /k "D:\Program Files\nodejs\nodevars.bat" & d: & cd d:\code


1
इस महान काम किया है, प्रशासनिक शॉर्टकट के लिए अधिक upvotes होना चाहिए (उदाहरण के साथ बेहतर स्पष्टीकरण imo)
लंकिमार्ट

मैंने नोडवार्स.बीएटी में देखा और ऐसा कुछ भी नहीं पाया जो अंतर को उचित ठहराता हो (देखें: github.com/nodejs/node/blob/master/tools/msvs/nodevars.bat ) कोई इसे समझा सकता है?
मायरा डेलगाडो

0

आप उस निर्देशिका में जा सकते हैं जहां cmd.exe शॉर्टकट डिफ़ॉल्ट रूप से स्थित है (एक जो प्रारंभ मेनू में "cmd" टाइप करते समय आता है) और वहां प्रारंभ निर्देशिका को बदल दें।

मेरे लिए, शॉर्टकट में स्थित था:

C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\System Tools

Cmd शॉर्टकट पर राइट-क्लिक करें, गुणों का चयन करें, और निर्देशिका में शुरुआत को संशोधित करें जो आप चाहते हैं। अब, जब आप स्टार्ट मेनू से कमांड प्रॉम्प्ट शुरू करते हैं (जैसा कि मैं अक्सर करता हूं) इसमें वह निर्देशिका होगी जो आप चाहते हैं।


0

मुझे कुछ साल बहुत देर हो सकती है लेकिन सीएमडी को विशिष्ट फ़ोल्डर में चलाने के लिए चीजों को बहुत जटिल क्यों बनाया जाए।

एक शॉर्टकट बनाएं।

इसे लक्ष्य फ़ोल्डर में कॉपी करें

% विंडीर% \ system32 \ cmd.exe / k "cd \ & cd c: \ Yourdirectory

यदि c के अलावा किसी अन्य ड्राइव में स्थित है: तो यह करें

% विंडीर% \ system32 \ cmd.exe / k "cd \ & yourdrive: & cd Yourdrive: \\directory

में शुरू करने के लिए इसे कॉपी करें

% HOMEDRIVE %% HOMEPATH%

उन्नत गुणों पर व्यवस्थापक के रूप में शॉर्टकट चलाने के लिए चुनें।

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