एक बैच फ़ाइल में,% सीडी% सबसे अधिक इस्तेमाल किया वर्तमान निर्देशिका के लिए आदेश है, हालांकि आप अपने खुद के चर सेट कर सकते हैं। यदि यह एक ही फ़ोल्डर में था, तो आप कमांड का उपयोग करेंगे:
start %mypath%\Myprog.exe
यह वर्तमान फ़ोल्डर से Myprog खोल देगा।
दूसरा विकल्प सी में निर्देशिका बनाना है: जिसे AutomatePrograms कहा जाता है। उसके बाद, आप उस फ़ोल्डर में अपने फ़ाइलों को हस्तांतरण तो आप उन्हें निम्न आदेश का उपयोग कर खोल सकते हैं:
start C:\AutomatePrograms\Myprog1.exe
start C:\AutomatePrograms\Myprog2.exe
start C:\AutomatePrograms\Myprog3.exe
स्रोत
2017-08-10 23:19:39
@ Јοеу - '% 0' वर्तमान सबरूटीन का नाम दे सकते हैं, लेकिन'% ~ dp0' ** ** ** निष्पादन बैच फ़ाइल के लिए पूरा पथ दे देंगे। – dbenham
असल में, ऐसा लगता है कि% ~ dp0 * निर्देशिका * के लिए पूर्ण पथ देता है कि निष्पादन बैच फ़ाइल में है।% ~ Dpnx0 (जो% ~ f0 के बराबर है) बैच फ़ाइल को पूरा पथ देता है। अधिक जानकारी के लिए http://www.robvanderwoude.com/parameters.php देखें। – deadlydog
इसी तरह के प्रश्न के अच्छे विस्तृत उत्तर भी देखें: [विंडोज बैच स्क्रिप्ट (.bat) में पास किए गए तर्कों की सूची प्राप्त करें] (http: // stackoverflow।कॉम/क्यू/357315/938111) – olibre