我创建了一个批处理文件,可以同时启动多个程序。 我已经使用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
感谢您的帮助!
答案 0 :(得分:0)
感谢您的回复。 对于有类似问题的人。
我发现问题的部分原因是Xampp本身,但是能够通过这样做来启动这些程序:
table1.* where table1.id=0005 or 0006 or 0010
我误解了%~dp0的作用,并没有意识到它脱离了bat文件的目录。 再次感谢。