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的方式启动不了。
展开
1个回答
展开全部
看来好像这个test.bat 和haha.php不在同一个文件夹。
bat里加一句
pushd 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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询