PHP exec启动一个带有参数的cmd窗口

PHP exec to launch a cmd window with parameters

本文关键字:参数 窗口 cmd 一个 启动 exec PHP      更新时间:2023-09-26

我一直在尝试使用php执行方法启动cmd窗口。这个想法是启动cmd并让它开始运行一个文件。我的第一个问题是能够重写PC上的bat文件时,用户改变信息,如他们的用户信息或什么工具,他们想要启动。现在这已经不是问题了。我可以使用php popen函数来传递它。从我所做的所有阅读中,我能够确定可以通过附加命令启动cmd,告诉它启动批处理文件。我只需要一个好的例子,这样我就能理解它了。如果有人能帮忙的话,我将非常感激。

Thanks in advance

确保批处理文件是可执行的,然后您可以简单地执行它:

exec('myscript.bat');

你不需要通过cmd来做。如果出于某种原因需要这样做,就必须像在命令行上那样提供额外的参数:

exec('cmd /C myscript.bat');

http://ss64.com/nt/cmd.html

将向您展示如何为CMD提供其他选项(并解释上面的选项)。

玩得开心,如果有问题就告诉我。