問題を単純化するために、WAMP Windows XP システムで PHP 内からバッチ ファイルを実行しています。PHP ファイルから notepad.exe を起動しようとしています。私は....を含むPHPファイルを持っています。
<?php
exec('c:\windows\notepad.exe');
?>
PHP ファイルを実行すると、タスク マネージャーで notepad.exe プロセスが開始されるのを確認できますが、メモ帳自体は開きません。私は何を間違っていますか?
メモ帳をインタラクティブに実行したい場合は、PSEXECを使用できます。
exec コマンドを使用して PHP からバッチ ファイルを実行できます。psexec には、バッチ ファイル内からインタラクティブにアプリケーションを実行する機能があります。