एक बैच फ़ाइल में,% cd% वर्तमान निर्देशिका के लिए सबसे अधिक इस्तेमाल किया जाने वाला कमांड है, हालांकि आप अपना स्वयं का चर सेट कर सकते हैं:
set mypath=%cd%
echo %mypath% (where %mypath% is the current directory that the batch file is sitting in)
तो कहते हैं कि आप Myprog.exe खोलना चाहते थे। यदि यह एक ही फ़ोल्डर में था, तो आप कमांड का उपयोग करेंगे:
start %mypath%\Myprog.exe
यह मौजूदा फ़ोल्डर से Myprog खोल देगा।
अन्य विकल्प सी में एक निर्देशिका बनाना है: जिसे आटोमैटेरोग्राम कहा जाता है। फिर, आप अपनी फ़ाइलों को उस फ़ोल्डर में स्थानांतरित करते हैं तब आप उन्हें निम्न कमांड का उपयोग करके खोल सकते हैं:
start "" "C:\AutomatePrograms\Myprog1.exe"
start "" "C:\AutomatePrograms\Myprog2.exe"
start "" "C:\AutomatePrograms\Myprog3.exe"
%0
वर्तमान सबरूटीन का नाम दे सकते हैं, लेकिन%~dp0
जाएगा हमेशा क्रियान्वित बैच फ़ाइल का पूर्ण पथ दे।