कमांड प्रॉम्प्ट में किसी अन्य फ़ोल्डर से प्रोग्राम कैसे चलाएं


16

मैं अंदर हूँ E:\blah\blahलेकिन मुझे एक .exe चलाने की आवश्यकता हैE:\folder name\prgm.exe

हालांकि, मैं ऐसा करने के लिए बिना कॉल करने की कोशिश कर रहा हूं cd ..

मैंने पढ़ा कि बस टाइपिंग से E:\folder name\prgm.exeकाम चल जाए। हालाँकि जब मैं यह कोशिश करता हूँ तो मुझे एक त्रुटि मिलती है:

E: \ folder को बाहरी या आंतरिक कमांड के रूप में नहीं पहचाना जाता है।

मैं विंडोज 7 चला रहा हूँ अगर वह मदद करता है।

जवाबों:


18

E:\folder name\prgm.exe यदि फ़ोल्डर नाम में कोई स्थान नहीं है तो काम करता है।

कोई एक:

  1. फ़ोल्डर का नाम बदलें ताकि इसमें कोई स्थान न हो।
  2. उद्धरण का उपयोग करें। (उदा "E:\folder name\prgm.exe")
  3. या पथ में E: \ folder नाम जोड़ें।

विकल्प 3 का उपयोग करें) यदि यह अक्सर उपयोग किया जाने वाला कार्यक्रम है।
एकल या दुर्लभ इनवोकेशन के लिए विकल्प 2 का उपयोग करें)।


धन्यवाद! मैंने मूल रूप से इसे एक स्थान के बिना एक फ़ोल्डर में स्थानांतरित करने की कोशिश की थी, लेकिन यह तब से काम नहीं कर रहा था जब कमांड को इनपुट फ़ाइल तर्क की आवश्यकता थी, जिसके लिए मैं ई: \ ... को भी भूल गया था। जब से मैं MATLAB से इस कमांड को चला रहा था तब से मैं उद्धरण चिह्नों को नहीं कर सकता था जो स्वयं वाक्यविन्यास प्रयोजनों के लिए उद्धरण आवश्यक था। फिर से धन्यवाद!
बॉब

9

जो उत्तर दिया गया है उसके लिए बस एक छोटा सा जोड़। यदि कोई ध्वज या कमांड का विकल्प है, तो यह उद्धरण चिह्नों के बाहर होना चाहिए, आप ब्ला ब्ला फ़ोल्डर से

E:\blah\blah>"E:\folder name\prgm.exe" -t -l 1000

यह वास्तव में एक टिप्पणी है और मूल प्रश्न का उत्तर नहीं है । किसी लेखक से स्पष्टीकरण मांगने या उसका अनुरोध करने के लिए, उनकी पोस्ट के नीचे एक टिप्पणी छोड़ दें - आप हमेशा अपने स्वयं के पोस्ट पर टिप्पणी कर सकते हैं, और एक बार आपके पास पर्याप्त प्रतिष्ठा होने पर आप किसी भी पोस्ट पर टिप्पणी कर पाएंगे । कृपया पढ़ें कि मुझे टिप्पणी करने के लिए 50 प्रतिष्ठा की आवश्यकता क्यों है? मैं इसके बजाय क्या कर सकता हूं?
DavidPostill

2
यह मेरा पहला इरादा था लेकिन कम संख्या में प्रतिनिधि अंकों के कारण मैं टिप्पणी नहीं कर सकता था, इसीलिए मुझे जवाब लिखना पड़ा।
नासिम

मैं समझता हूं कि आपने ऐसा क्यों किया। लेकिन कृपया ऐसा मत करो।
DavidPostill

4

केवल पूर्णता के लिए, मैं यह ध्यान देना चाहूंगा कि हेन्नेस के उत्तर के अलावा , एक चौथा विकल्प है, हालांकि वास्तव में आप इसे भी इसी तरह पा सकते हैं cd:

pushd E:\folder nameएक आसान चरण में निर्दिष्ट ड्राइव और फ़ोल्डर (कोई उद्धरण आवश्यक नहीं) में अपनी कार्यशील निर्देशिका दर्ज करें और बदलें; पिछले कामकाजी निर्देशिका में वापस आना एक ब्रेनर के साथ-साथ एक साधारण popd


इसने मेरी समस्या को हल कर दिया (धन्यवाद मूसियो) pushd %~dp0, फिर ... जो भी निष्पादित करें, फिरpopd
अरकॉड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.