1

batファイルまたはexeを起動したい

私は試した

system("C:\\PATH\\TO\\FOLDER\\script.bat")
system("CMD.EXE C:\\PATH\\TO\\FOLDER\\script.bat")
system("C:\\PATH\\TO\\FOLDER\\exefile.exe /S nameOfFileToCreate.txt")
system("CMD.EXE C:\\PATH\\TO\\FOLDER\\exefile.exe /S nameOfFileToCreate.txt")
system("START C:\\PATH\\TO\\FOLDER\\script.bat")
system("START C:\\PATH\\TO\\FOLDER\\exefile.exe /S nameOfFileToCreate.txt")

STARTを使用すると、このエラーメッセージが表示されます。他の試みは、ページを永久にロードする結果になります!

Fatal error: Uncaught exception 'com_exception' with message '<b>Source:</b> WshShell.Exec<br/><b>Description:</b> The system cannot find the file specified. ' in C:\xampp\htdocs\upload.php:95 Stack trace: #0 C:\xampp\htdocs\upload.php(95): com->Exec('START C:\PROGRA...') #1 {main} thrown in C:\xampp\htdocs\upload.php on line 95
4

2 に答える 2

1

exec 関数を試してください:

http://us2.php.net/function.exec

于 2012-08-14T14:10:06.667 に答える
0

これはうまくいきませんでした。なんらかの理由でアプリを起動できません。簡単なVBSスクリプトを作成することにし、一時的な解決策としてPHPを使用してPCを再起動します。

于 2012-08-16T18:47:49.630 に答える