批处理文件返回没有意义

时间:2014-09-30 08:11:31

标签: php batch-file

我有一个带有简单回声的批处理文件(batch.bat)。

`ECHO Hello world`

然后我使用php捕获输出,但输出不是我所期望的。

C:\wamp\www\postEnginInstruction>ECHO Hello world Hello world

为什么我不仅获得Hello world

PHP

     $output = shell_exec('batch.bat');
     print_r($output);

1 个答案:

答案 0 :(得分:2)

尝试使用:

@ECHO Hello world

接缝PHP也在捕获命令。在长批处理文件中执行以下操作是正常的:

@ECHO OFF
...

因此不显示命令,只显示输出。