首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >批处理脚本中的相对路径

批处理脚本中的相对路径
EN

Stack Overflow用户
提问于 2016-01-23 02:04:57
回答 1查看 1.7K关注 0票数 0

我已经创建了一个可以同时启动多个程序的批处理文件。我已经使用xampp在USB上加载了整个程序-并试图使这个批处理文件更具动态性,因为驱动器号可能会根据usb所在的计算机而变化。

我找到了几个类似问题的答案,指出%~dp0是创建我要运行的程序的相对路径的正确答案。但是我不能让它工作。我尝试了几种组合,他们都说找不到批处理文件所引用的程序。下面是我对该批处理文件部分的了解:

代码语言:javascript
复制
:: 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

感谢大家的帮助!

EN

回答 1

Stack Overflow用户

发布于 2016-01-23 03:07:33

感谢您的回复。对于那些有类似问题的人。

我发现问题在一定程度上是由于Xampp本身造成的,但通过这样做可以启动这些程序:

代码语言:javascript
复制
:: 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文件的目录。再次感谢。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34953204

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档