我已经创建了一个可以同时启动多个程序的批处理文件。我已经使用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
感谢大家的帮助!
发布于 2016-01-23 03:07:33
感谢您的回复。对于那些有类似问题的人。
我发现问题在一定程度上是由于Xampp本身造成的,但通过这样做可以启动这些程序:
:: Start programs
cd "%~dp0/"
start xampp_start.exe
cd "%~dp0/"
start xampp-control.exe
cd "%~dp0/GoogleChromePortable/"
start GoogleChromePortable.exe http://localhost:8080/wordpress/我误解了%~dp0的角色,并且没有意识到它超出了bat文件的目录。再次感谢。
https://stackoverflow.com/questions/34953204
复制相似问题