我需要使用 IIS 和 PHP 在本地 PC 上运行 BAT 文件,但不要在客户端 PC 上的其他服务器上运行


I need to run a BAT file on a local PC with IIS and PHP, but not run on server else on client PC

请原谅我的英语,因为我会说西班牙语。

下午好,我有以下问题:我在 IIS 中有一个 php 页面,我需要在本地机器上运行一个 bat 文件(c: '' archibo.bat(,但是当我尝试在服务器上运行它时,它不会在本地计算机上运行。我搜索了如何做到这一点,但我没有找到解决方案。感谢任何可以帮助我的人。

这是我的PHP代码:

<?php
    system("c:''archivo.bat");
?>

代码尝试打开窗口计算,记事本或油漆示例:"开始计算.exe"、"启动记事本.exe"

这有点不清楚,但听起来您的服务器正在本地运行。所以没关系。您只需要稍微更改一下呼叫:

system("cmd /c c:'archivo.bat");