关于一个php exec函数的问题 bat文件能运行 但是接下来的字符串打印不出来

2025-03-20 10:13:51
推荐回答(1个)
回答1:

exec('c:/aaa/bbb.bat');

exec就等于你直接在cmd敲命令回车,你在cmd敲一下start c:/aaa/bbb.bat 你会发现再弹出一个cmd窗口,这应该就是一直加载中的原因了
exec也可以把执行的结果全部返回到$output函数里(数组),$status是执行的状态 0为成功 1为失败
$a = exec("dir",$out,$status);
print_r($a);
print_r($out);
print_r($status);