我已经创建了一个批处理文件,可以一次启动多个程序。 我已经加载了使用xampp的USB上的整体程序 - 我试图让这个批处理文件更加动态,因为驱动器号可能会根据计算机的USB而变化。批处理脚本中的相对路径
我找到了类似的答案指向%〜dp0的问题是创建我想要运行的程序的相对路径的正确答案。但我无法得到它的工作。我试过几种组合,他们都说他们找不到批处理文件所指的程序。 这里是我的批处理文件的部分:
:: Start programs
cd "%~dp0/ic/"
start xampp_start.exe
cd "%~dp0/ic/"
start xampp-control.exe
cd "%~dp0/ic/"
start GoogleChromePortable.exe http://localhost:8080/wordpress/
我的文件结构是: USB/IC/launch.bat
感谢任何及所有的帮助!
1.使用反斜杠(\\)分隔路径的组成部分。 2.'%〜dp0'已经包含尾部反斜杠。因此,使用'cd'%〜dp0ic \“'。 – JosefZ
使用%〜dp0不会创建相对路径。这是一条绝对的道路。相对路径是当前工作目录所在的路径。 – Squashman