DOS命令启动程序出错:could not open input file:haha.php

startD:\xampp\htdocs\test.batcouldnotopeninputfile:haha.phptest.bat的内容是:phphaha.phpha... start D:\xampp\htdocs\test.bat could not open input file:haha.php test.bat的内容是: php haha.php haha.php是正常的php程序,我直接点test.bat是可以正常运行haha.php程 序的,就是在DOS命令下start的方式启动不了。 展开
 我来答
sudoku52
2012-12-03 · TA获得超过7万个赞
知道大有可为答主
回答量:1.2万
采纳率:82%
帮助的人:4872万
展开全部
看来好像这个test.bat 和haha.php不在同一个文件夹。
bat里加一句
pushd haha.php所在路径
更多追问追答
追问
test.bat 和haha.php在同一个文件夹,
1,在文件夹里直接运行test.bat可以正常启动hah,php程序
2,cd 到那个文件,再start test.bat可以启动haha.php程序

但我是在php 里用exec()来执行系统命令,一次只能执行一条命令,所以希望能达到
start D:\xampp\htdocs\test.bat
这样的效果,不过这样就如题,找不到路径了。
追答
start D:\xampp\htdocs\test.bat
改成
pushd D:\xampp\htdocs\
start test.bat
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式