我有一個大量的批處理文件,我分成幾個較小的文件,一個主文件分別調用每個較小的文件。爲了整潔,我將各個腳本放置在項目文件夾的子文件夾中(主腳本位於項目文件夾中)。獲取父級子文件夾的相對路徑
但是,這已經造成了一個問題 - 我無法弄清楚如何改變新的單獨腳本中的某些路徑。這裏是大約什麼佈局,如:
Project
|---MasterScript.bat
|
|---Scripts
| |---scriptA.bat
|
|---Exes
| |---program.exe
| |---config.xml
所以主腳本調用每個批處理腳本的 - A
和腳本A
與參數/config config.xml
調用program.exe
。
問題是如何解決program.exe
和3210。
不幸的是,我不知道如何解決這些批處理文件路徑的問題,所以從字面上不知道如何使用父文件夾等關係編寫相對路徑。
所以基本上我總是問如何編寫相關批處理路徑,特別是如何編寫這些路徑。
在批處理腳本'scriptA.bat'中寫'〜dp0 .. \ Exes \ program.exe'指向'program.exe';在命令提示符窗口中輸入'call /?'來查找'%〜dp0'的含義。 – aschipfl