【发布时间】:2014-09-19 01:17:27
【问题描述】:
我不确定这是否可行,但我已经能够执行 shell 命令,所以它让我相信它是,但我无法使用以下相同的方法运行任何 .vbs 或 .bat 脚本。下面的命令有效,我可以看到结果,但服务器只是挂起和超时。旁注 - ActiveX 可以工作,但在我的手机、Chrome 和 Firefox 上被禁用,因此此解决方案需要与 Safari 浏览器配合使用
作品
echo shell_exec("dir");
失败(我什至尝试添加“&”以在后台运行命令)
echo shell_exec("full path to script");
背景:我有一台 HTPC,我已连接到显示器以供日常使用,并连接到我房间里的大屏幕电视。我编写了一个 vbs 来处理从显示器到电视的切换显示,反之亦然,并将音频设置为电视而不是内部扬声器,反之亦然。这是一个雄辩的解决方案,可以节省我更改设置的时间,但我想更进一步,让服务器托管这些文件,这样我就可以在本地连接并更改这些设置(最好是躺在床上)和/或炫耀一些自动化)
我几乎尝试了所有方法,因此鼓励提出任何有用的建议。我预计它是导致超时的一个小配置或权限或路径。我确实将我的脚本与我的 index.php 文件 (wwwroot/) 托管在同一目录中,并且我尝试过多种方式调用该文件。
提前感谢您的帮助。
【问题讨论】:
标签: php batch-file iis vbscript automation