我有一个大量的批处理文件,我分成几个较小的文件,一个主文件分别调用每个较小的文件。为了整洁,我将各个脚本放置在项目文件夹的子文件夹中(主脚本位于项目文件夹中)。获取父级子文件夹的相对路径
但是,这已经造成了一个问题 - 我无法弄清楚如何改变新的单独脚本中的某些路径。这里是大约什么布局,如:
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