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

试试执行功能:

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

于 2012-08-14T14:10:06.667 回答
0

这没有用。无论出于何种原因,我都无法启动该应用程序。我决定创建一个简单的 VBS 脚本,并使用 PHP 作为临时解决方案重新启动 PC

于 2012-08-16T18:47:49.630 回答