0
echo "C:/DATA/SLIDES/" . date("l") . ".pps";
$openPowerPoint = "POWERPNT.EXE /S C:\\DATA\\SLIDES\\" . date("l") . ".pps";
system($openPowerPoint);

浏览器似乎正在等待,服务器上没有任何反应。难道我做错了什么?

该文件名为 Monday.pps

更新 -

我可以运行这段代码

$runCommand = "C:\\WINDOWS\\system32\\shutdown.exe /r /t 5 /c \"The system is being updated\"";
$WshShell = new COM("WScript.Shell");
$output = $WshShell->Exec($runCommand)->StdOut->ReadAll;
echo "<p>$output</p>";

请在启动 powerpoint 方面提供任何帮助,我们将不胜感激!

4

1 回答 1

1

系统仅适用于可执行文件。在 Windows 系统上,.pps默认情况下不可执行。

尝试单独使用start命令或与cmd命令结合使用,以允许跨越一个新的 shell 并使 PHP 能够继续。

于 2012-08-13T19:01:42.353 回答