-1

我对 php 很陌生。我有以下命令:

cd E:\PHP\home_php\img\tmp
E:
montage -mode concatenate -tile 3x3 *.png result.png

我想在 php 中从 cmd.exe 执行命令(如果可能的话也可以从 javascript 执行)。现在我必须执行 .bat 文件,但该文件有一些静态值。我需要传递一些动态值。如何使用所需的命令打开 cmd。我尝试了 php 蒙太奇,但我需要 .bat 在 cmd 中来自 php/JS 的东西。

4

3 回答 3

0

尝试这个 :echo exec('your command');

于 2015-12-17T05:17:49.573 回答
0

http://php.net/manual/en/function.exec.php您也可以出于某些奇怪的原因使用反引号:http: //php.net/exec

于 2015-12-17T05:18:25.297 回答
0

您可以使用多个 PHP 函数来执行系统代码:

shell_exec("your command")将执行代码并向您返回输出
system("your command", $returnCode)将执行您的命令并返回您的命令的数字状态
exec("your command", $outputArray, $returnCode)将执行命令并在 outputArray + 返回代码中逐行返回您的输出

在问这样一个简单的问题之前,你真的应该先去http://php.net并搜索所需的功能,而不是在这里问。

于 2015-12-17T05:19:47.603 回答