Я просто пытаюсь запустить исполняемый файл из сценария PHP. Кажется достаточно простым, но это просто не будет работать для меня. Я попробовал оба этих метода:
$oExec = $WshShell->Run("Notepad.exe >> /err.txt");
а также
exec("Notepad.exe >> /err.txt");
безуспешно. Кажется, ничего не происходит, я перебираю свой код и выполняю строки, но блокнот не открывается. Err.txt пуст, поэтому там нет никакой помощи, и я нигде не могу найти ошибку. Я бы подумал, что если бы это была проблема с разрешениями, я бы получил сообщение об ошибке, и кроме этого я не уверен, в чем может быть проблема. Кажется, что Notepad.exe нормально, потому что когда я пишу Ntpad.exe, я получаю сообщение об ошибке. Любая помощь будет принята с благодарностью.
Сценарий выполняется с локального сайта IISExpress.
После большого разочарования я разобрался с ответом, спасибо Cheery за то, что он дал мне понять, что Блокнот никогда не появится без взаимодействия с рабочим столом. Я был там некоторое время, пытаясь выяснить, почему он не работает. Было несколько проблем с моим оригинальным сценарием …
$oExec = $WshShell->Run("cmd C:\Test\ffmpeg -i C:\Test\ferrisglennnews.mov video.webm");
Таким образом, это сценарий, который дал желаемый результат …
$oExec = $WshShell->Run("C:\\Test\\ffmpeg -i C:\\Test\\ferrisglennnews.mov C:\\Test\\video.webm");
Спасибо тем, кто помогал и помогал в период форума, вы сэкономили так много людей!
Других решений пока нет …