用一些参数运行.exe

时间:2011-10-15 08:39:27

标签: php windows exec

我必须生成.txt文件,然后在我的服务器上使用.exe文件
首先,我举例说somefile.txt。然后我用.bat命令用params打开.exe文件:
"qb.exe -c somefile.txt > somefile.qb"
按下“生成”按钮后,我需要在服务器上自动完成 任何想法如何在PHP上制作它?
我知道 shell_exec()(在某处找到)和 exec(),但我怎么能使用params( -c file.txt> file.qb )?

非常感谢你的帮助。

1 个答案:

答案 0 :(得分:1)

正如@hakre在评论中提到的那样:您可以将参数作为命令的一部分传递。

例如:

exec('qb.exe -c file.txt > file.qb');

您可能会发现Program Execution in PHP: exec, system, passthru, and shell_exec, oh my!对于确定哪些PHP的程序执行函数最符合您的需求非常有用。