PHP exec для запуска окна cmd с параметрами - PullRequest
2 голосов
/ 17 сентября 2011

Я пытался запустить окно cmd, используя метод php exec.Идея состоит в том, чтобы запустить cmd и заставить его запустить файл.Моей первой проблемой была возможность переписать bat-файл на ПК, когда пользователь изменяет информацию, такую ​​как информация о пользователе или какие инструменты он хотел бы запустить.Теперь это больше не проблема.Я смог использовать функцию php popen, чтобы передать это.Из всего прочитанного мною удалось определить, что можно запустить cmd с помощью дополнительной команды, сообщающей ему о запуске командного файла.Мне просто нужен хороший пример, чтобы я мог обернуть голову вокруг него.Если кто-нибудь может помочь, я был бы очень признателен.

Заранее спасибо

1 Ответ

2 голосов
/ 17 сентября 2011

Убедитесь, что командный файл является исполняемым, тогда вы можете просто выполнить его:

exec('myscript.bat');

Вам не нужно делать это через cmd. Если вы хотите по какой-либо причине, вам нужно будет указать дополнительные параметры, как в командной строке:

exec('cmd /C myscript.bat');

http://ss64.com/nt/cmd.html

покажет вам, как предоставить другие опции для cmd (и объяснит выше).

Веселитесь, дайте мне знать, если у вас возникнут проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...