प्रशासक के रूप में एक विशिष्ट फ़ोल्डर में कमांड प्रॉम्प्ट कैसे खोलें?


37

मैंने cmd.exe के लिए एक शॉर्टकट बनाया और उस फ़ोल्डर को निर्दिष्ट किया, जिसे मैं शुरू करना चाहता हूं। मैं तब एडवांस के रूप में उन्नत और टिक गए रन पर गया था

जब मैं शॉर्टकट पर डबल-क्लिक करता हूं, तो यह हमेशा शुरू होता है C:\Windows\System32

मुझे क्या याद आ रहा है? निर्दिष्ट फ़ोल्डर में शुरू करने के लिए मुझे कमांड लाइन कैसे मिल सकती है?

शॉर्टकट गुण

प्रांप्ट, सिस्टम 32 में

जवाबों:


36

लक्ष्य में आपको निर्दिष्ट करना चाहिए cmd /k cd c:\crp


7
सीडी के बजाय, पुशड का उपयोग करें, फिर यह सी के अलावा अन्य ड्राइव पर भी काम करेगा: और यहां तक ​​कि अनचाहे शेयर भी।
ths

2
व्यवस्थापक स्थिति को अधिक दृश्यमान बनाने के लिए, विंडो शीर्षक और विंडो रंग सेट किया जा सकता है। उदाहरण: `cmd.exe / K शीर्षक ऊंचा और& रंग 1a && cd / D c:`
Axel Kemper

2
@ मिथ पुशड बिना काम के जहां सीडी वास्तव में नहीं है, के लिए काम करता है। लेकिन आपका मामूली सुझाव कि सीडी अन्य ड्राइव में नहीं बदलेगी गलत है, सीडी / डी देखें (जैसा कि आप शायद जानते हैं)।
बार्लॉप

सीडी / डी अभी भी
अनचाहे

@JasonXA जो आपकी टिप्पणी के ठीक ऊपर टिप्पणी में पहले ही कहा जा चुका है, साथ ही साथ पहली टिप्पणी में भी।
बार्लॉप

47

आप इसके पीछे तर्क चाहते हैं, Start inहै स्पष्ट रूप से नजरअंदाज कर दिया जब ऊंचाई किया जाता है एक संभावित सुरक्षा भेद्यता के खिलाफ की रक्षा करने के लिए (केवल बाइनरी कि विंडोज खुद का हिस्सा हैं पर)।

मूल विचार यह है कि कार्यशील निर्देशिका में स्थित संभावित दुर्भावनापूर्ण DLL को वर्तमान व्यवस्थापक के अलावा किसी अन्य उपयोगकर्ता द्वारा नियंत्रित किया जा सकता है, और फिर इसे उच्च विशेषाधिकार के साथ लोड किया जा सकता है। इसे रोकने के लिए, यूएसी कार्यशील निर्देशिका को रीसेट कर देगा। क्योंकि शॉर्टकट '' स्टार्ट इन '' को ऊंचाई से पहले सेट किया जाता है, यह ऊंचाई के दौरान रीसेट हो जाता है। एक आदर्श दुनिया में, यह सुरक्षा सभी ऊँचाइयों पर लागू होगी, लेकिन यह केवल अंतर्निहित विंडोज बायनेरिज़ पर लागू होती है क्योंकि यह कुछ तृतीय-पक्ष कार्यक्रमों को तोड़ती है जो कार्यशील निर्देशिका को संरक्षित करने की अपेक्षा करते हैं।

अन्य उत्तरों ने तर्क के माध्यम से, उत्थान होने के बादcmd अपनी कार्यशील निर्देशिका को बदलने के लिए उन्नत बताकर इसे दरकिनार कर दिया ।/k


3
+1 कारण बताने के लिए, मैंने हमेशा सोचा कि यह एक बग, योग्य है।
modiX

28

एक्सप्लोरर के अंदर, विंडोज 8 में रिबन के घुसपैठ के बाद से क्विक एक्सेस टूलबार (क्यूएटी) हैFile - पर क्लिक करें -> open CMD prompt->> Open CMD prompt as adminऔर एक राइटक्लब करें और इसे क्यूएटी पर पिन करने के लिए चुनें।

यहाँ छवि विवरण दर्ज करें

अब आप अपने पसंद के हर फोल्डर में इस आइकन पर क्लिक कर सकते हैं और इस फोल्डर में अब cmd खुलता है।

यहाँ छवि विवरण दर्ज करें

Cmd को QAT से अधिक तेज़ चलाने के लिए, ALTकुंजी दबाएं और आपको QAT में स्थिति के लिए एक नंबर दिखाई देगा।

यहाँ छवि विवरण दर्ज करें

यदि आप अब संख्या दबाते हैं तो इस स्थिति में उपकरण चालू हो जाता है (मेरे मामले में 4 व्यवस्थापक के रूप में cmd ​​चलाता है)।


क्या इसे शॉर्टकट में बदला जा सकता है?

2
@ मैस्ट, ALT कुंजी दबाएं और आप QAT में स्थिति के लिए एक नंबर देखें। यदि आप अब संख्या दबाते हैं तो इस स्थिति में उपकरण चालू हो जाता है
Magicandre1981

3
यह सही समाधान है :)
हारून

पागल हैक! विंडोज़ 10 पर आप विकल्प के powershellबजाय उपयोग कर सकते हैं cmd
परमवीर सिंह करवाल

@ParamvirSinghKarwal हाँ, Win10 में, Microsoft ने cmd को हटा दिया और अद्यतन संस्करण 1703 के बाद से
शमशीर के

8

बरलोप सही है। यदि आप /k cd "\path\to\folder"लक्ष्य फ़ील्ड (बाद में cmd.exe) में जोड़ते हैं , तो परिणामी कमांड प्रॉम्प्ट विंडो cdकमांड निष्पादित करेगी और फिर आपको शीघ्रता से छोड़ने के लिए आपके साथ कृपया। यदि आपको एक अलग ड्राइव में बदलने की आवश्यकता है , तो आपको cd /dबस के बजाय की आवश्यकता होगी cd। यदि आपको नेटवर्क ड्राइव में बदलने की आवश्यकता है, तो pushdइसके बजाय उपयोग करें - यह स्वचालित रूप से एक ड्राइव के रूप में लक्ष्य UNC पथ को बदलता है और इसे बदलता है।

/kकरने के लिए स्विच cmdका अर्थ है "इस आदेश करते हैं और k शीघ्र खुला eep।" सब कुछ के बाद /kएक शाब्दिक आदेश के रूप में माना जाता है, इसलिए आपको भागने की चिंता करने की ज़रूरत नहीं है। आप &&कई कमांड निष्पादित करने के लिए उपयोग कर सकते हैं : शीर्ष पर मुद्रित के cd "\path\to\folder" && echo Hi!साथ उस निर्देशिका में एक संकेत देगा Hi!

उस के बराबर /kनहीं रहता है चारों ओर शीघ्र है /c(के लिए "इस c ommand निष्पादित ")।


3

यह वास्तव में वह नहीं है जो आप के लिए पूछ रहे हैं, लेकिन जब मैं आपको सही समझूंगा तो यह प्राप्त होगा कि आप क्या काम करने की कोशिश करते हैं। विशिष्ट फ़ोल्डर पर shift+ का प्रयास rightclickकरें और चुनें open command window here। यदि आपकी समस्या नहीं है, तो मुझे बताएं और मैं इसे हटा दूंगा।

और (बॉब के लिए धन्यवाद; अस्वेल से पहले यह नहीं जानता था) यह ऊंचा करना भी संभव है।

बॉब की टिप्पणी का स्रोत ।

[...] जब हम यहां हैं तो हम सिस्टम से जुड़े प्रत्येक ड्राइव अक्षर के एक उन्नत प्रॉम्प्ट को खोलने के लिए आवश्यक कुंजी भी जोड़ सकते हैं। यह आसानी से रजिस्ट्री में एक प्रविष्टि जोड़कर पूरा किया जा सकता है। तो नीचे दिए गए टेक्स्ट को टेक्स्ट फाइल में कॉपी / पेस्ट करें और उसे "admin.reg" जैसी किसी चीज़ का नाम दें और उसे डबल-क्लिक करें।

Windows Registry Editor Version 5.00    
[-HKEY_CLASSES_ROOT\Directory\shell\runas]       
[HKEY_CLASSES_ROOT\Directory\shell\runas]  @="Open command window here as Administrator"  "HasLUAShield"=""    
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]  @="cmd.exe /s /k pushd \"%V\""    
[-HKEY_CLASSES_ROOT\Directory\Background\shell\runas]    
[HKEY_CLASSES_ROOT\Directory\Background\shell\runas]  @="Open command window here as Administrator"  "HasLUAShield"="" 
[HKEY_CLASSES_ROOT\Directory\Background\shell\runas\command]  @="cmd.exe /s /k pushd \"%V\""    
[-HKEY_CLASSES_ROOT\Drive\shell\runas]    
[HKEY_CLASSES_ROOT\Drive\shell\runas]  @="Open command window here as Administrator"  "HasLUAShield"=""    
[HKEY_CLASSES_ROOT\Drive\shell\runas\command]  @="cmd.exe /s /k pushd \"%V\""

अब अगर आप किसी भी फोल्डर पर शिफ्ट-राइट क्लिक करते हैं तो आपको दोनों विकल्प दिखाई देंगे।


यह पहला विचार था जो मेरे पास भी था, लेकिन यह सवाल नहीं है।
Raystafarian

अगर हमारे पास इसे ऊंचा करने का एक तरीका है, तो मुझे खुशी होगी।
ths

1
@ आप विकल्प जोड़ सकते हैं
बॉब

1
थैंक्स @ जैकब, "विस्तारित" कुंजी के साथ, यह शिफ्ट-क्लिक मेनू में भी होगा।
ths

@ रेस्टाफेरियन: मुझे पता है, और मैं इसके बारे में जागरूक होने के दौरान इसका जवाब देकर थोड़े अप्रिय महसूस करता हूं। मैं समझ सकता था कि लोग इसकी वजह से इसे कम कर रहे थे। लेकिन दूसरी ओर, मैं बहुत से लोगों को कल्पना कर सकता हूं कि इस ओपी को वेबसर्च द्वारा ढूंढना उनकी आवश्यकताओं के लिए इस समाधान के साथ और भी अधिक आरामदायक हो सकता है। Thats भी क्यों मैं सिर्फ ओपी के लिए टिप्पणी के रूप में यह नहीं छोड़ा, क्योंकि एक बाद में बस हटाया जा सकता है।
ज़ैबिस

1

किसी के लिए, मेरी तरह, जो एक अलग ड्राइव में व्यवस्थापक के रूप में cmd ​​खोलने की कोशिश करते समय इस पर ठोकर खाई थी ("ई:" मेरे मामले में), आपको कोशिश करते समय cd E:/somedirया जैसी समस्याओं का अनुभव हो सकता है । ऐसा करने से वास्तव में नई ड्राइव में निर्देशिका नहीं बदलेगी।

यदि यह आपकी समस्या है और आपको किसी भिन्न ड्राइव पर cmd को व्यवस्थापक के रूप में उपयोग करने की आवश्यकता है , तो cmd सिंटैक्स वास्तव में सिर्फ E:(या जो भी ड्राइव अक्षर है), जिसमें कोई cdकमांड नहीं है ।

तो आप बस:

  1. विंडोज सर्च> "cmd"> राइट क्लिक> एडमिनिस्ट्रेटर के रूप में रन करें
  2. बस टाइप करें E:(या जो भी ड्राइव अक्षर आप स्विच करना चाहते हैं उसके बाद एक कोलन द्वारा)

1

यदि आपको अपने सिस्टम ड्राइव (यानी C: \ Windows \ system32) की तुलना में एक अलग ड्राइव (जैसे डी: \ कुछ) से शुरू करने की आवश्यकता है, तो आप निम्नलिखित को अपने "लक्ष्य" फ़ील्ड में डाल सकते हैं:

cmd /k "cd /d D:\<your directory here>"

यहां कुंजी /dआपके सामने विकल्प जोड़ रही है cd


0

जब आप प्रशासक के रूप में कमांड प्रॉम्प्ट खोलते हैं और यह आपको "C: \ Windows \ System32" दिखा रहा है, तो आपको केवल "cd .." दर्ज करना है और यह आपको एक डायरेक्टरी देगा, जो "C: \ Windows" होगी । "Cd .." को फिर से "C: \" पर जाएं जहां से आप अब "cd उपयोगकर्ता / नाम / फ़ोल्डर" पर जा सकते हैं


2
असली के लिए आओ .... यदि आप इस तरह का जवाब देना चाहते हैं, तो सीखें कि कैसे बहुत अधिक विवरण जोड़ना है और अधिक स्पष्ट होना चाहिए। यदि आपके पास एक त्वरित तरीका है या अन्य उत्तरों में पहले से ही निर्दिष्ट किया गया है, तो आप इसे कुछ अधिक स्पष्ट विवरण के साथ क्यों नहीं दिखाते हैं। मैं एक तरह से सोच सकता हूं लेकिन मैं आपके लिए अपना काम नहीं करने वाला हूं लेकिन आसानी से इसका कानूनी जवाब दे सकता हूं और इसे वास्तव में स्वीकार्य बना सकता हूं ... आसानी से ... बस टाइप करें, पढ़ें, परीक्षण करें, सीखें, आदि। असली क्लिग्मेकर के लिए आओ आप अपने विचार से बेहतर नहीं कर सकते हैं?
जूस आईटी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.