चलो कहते हैं कि मैं इन आदेशों करते हैं:विंडोज बैच फ़ाइल में कमांड की कार्य निर्देशिका कैसे सेट करें?
Prog1.exe
D:\SomeDir\Prog2.exe
Prog3.exe
अब, दूसरी पंक्ति के लिए कहते हैं, मैं काम कर निर्देशिका चाहते हैं डी होने के लिए: \ SomeDir, लेकिन Prog1.exe और Prog3.exe में मैं डिफ़ॉल्ट चाहते कार्यशील निर्देशिका (आमतौर पर, जहां मेरी .bat फ़ाइल है)। यदि मैं यह
Prog1.exe
cd D:\SomeDir
D:\SomeDir\Prog2.exe
Prog3.exe
कोशिश जाहिर Prog3 SomeDir में निष्पादित किया जाएगा, जो नहीं है कि मैं क्या चाहता हूँ।
क्या मतलब है? –
@ СеменихинМаксим, प्रलेखन से: "ड्राइव के लिए वर्तमान निर्देशिका को बदलने के अलावा वर्तमान ड्राइव को बदलने के लिए/डी स्विच का उपयोग करें।" असल में, आप मनमाने ढंग से पूर्ण पथों के लिए डीआईआर बदलते समय हमेशा इसे निर्दिष्ट करना चाहते हैं। – Mikhail