Как запустить приложение на компьютере
Модератор: immortal
-
Aleks130699
- Сообщения: 103
- Зарегистрирован: Чт ноя 19, 2015 5:33 pm
Как запустить приложение на компьютере
Всем привет.Хотел сделать запуск некоторых приложений на компьютере.Использовал такой код safe_exec('G:\\Program Files (x86)\\Steam\\Steam.exe'); , но почему то при запуске таким образом, пока это приложение работает не может выполнится не какая другая команда, т.е не запуск таким же способом, не запуск музыки и т.д .Подскажите какую команду использовать и если есть такая как можно завершить какой либо процесс.
Re: Как запустить приложение на компьютере
Если запускать внешнее приложение или сценарий при помощи функций exec или system, то они ожидают завершения выполнения вызванного приложения и лишь потом возвращают управление в сценарий. Доки по функции exec: http://php.net/manual/ru/function.exec.php Обратите внимание на первый комментарий после статьи. Вроде то, что требуется?
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Контактная информация:
Re: Как запустить приложение на компьютере
Да, можно воспользоваться способом, как в том комментарии
safe_exec("start /b G:\\Program Files (x86)\\Steam\\Steam.exe");
safe_exec("start /b G:\\Program Files (x86)\\Steam\\Steam.exe");
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
Aleks130699
- Сообщения: 103
- Зарегистрирован: Чт ноя 19, 2015 5:33 pm
Re: Как запустить приложение на компьютере
при такой команде пишет что не найден путь.Не может работать с пробелом.sergejey писал(а):Да, можно воспользоваться способом, как в том комментарии
safe_exec("start /b G:\\Program Files (x86)\\Steam\\Steam.exe");
Еще вы не ответили есть ли команда которой можно завершить процесс.
Re: Как запустить приложение на компьютере
попробуйте
убить
Код: Выделить всё
safe_exec("start /b \"G:\\Program Files (x86)\\Steam\\Steam.exe\""); Код: Выделить всё
safe_exec("taskkill /IM Steam.exe /T"); Re: Как запустить приложение на компьютере
Вот так тоже должно работать
Код: Выделить всё
exec("start G:\\Program Files (x86)\\Steam\\Steam.exe"); Re: Как запустить приложение на компьютере
не должноgans писал(а):Вот так тоже должно работатьКод: Выделить всё
exec("start G:\\Program Files (x86)\\Steam\\Steam.exe");
Re: Как запустить приложение на компьютере
Блин, ну ладно. У меня работает.
Re: Как запустить приложение на компьютере
именно Steam? Из Program Files? без кавычек?
-
Aleks130699
- Сообщения: 103
- Зарегистрирован: Чт ноя 19, 2015 5:33 pm
Re: Как запустить приложение на компьютере
Спасибо завершение процесса работает,а вот при запуске таким способом не выполняется и повисает запуск чего либо другого. По моему проще создать ярлык и выполнять запуск ярлыком который находится в директории без пробела.olehs писал(а):попробуйтеубитьКод: Выделить всё
safe_exec("start /b \"G:\\Program Files (x86)\\Steam\\Steam.exe\"");Код: Выделить всё
safe_exec("taskkill /IM Steam.exe /T");