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>";

パワーポイントの起動にご協力いただければ幸いです。

4

1 に答える 1

1

システムは実行可能なファイルでのみ機能します。Windows システムで.ppsは、デフォルトでは実行できません。

コマンドを単独で、またはstartコマンドと組み合わせて使用​​してみてください。これにより、新しいシェルにまたがり、PHP を続行できるようになります。cmd

于 2012-08-13T19:01:42.353 に答える