如何将变量从php传递到bat文件并获取结果。我尝试如下
<?php
$input="layer";
echo shell_exec("F:\xampp\htdocs\flood_publish\123.bat",$input)
?>
以及如何在bat文件中访问和使用该变量..
答案 0 :(得分:0)
您可以将变量作为参数和&#34; $ input&#34;传递给bat文件。示例中的变量包含bat文件的输出。所以,如果你想将一个变量传递给一个bat文件并将输出返回到php,你应该这样写:
$input="layer";
exec("F:\xampp\htdocs\flood_publish\123.bat $input",$output);
print_r($output);
在这里,您可以找到有关如何在.bat文件中使用参数的更多信息: Get list of passed arguments in Windows batch script (.bat)