Страница 1 из 4
Как запустить приложение на компьютере
Добавлено: Чт мар 31, 2016 4:41 pm
Aleks130699
Всем привет.Хотел сделать запуск некоторых приложений на компьютере.Использовал такой код safe_exec('G:\\Program Files (x86)\\Steam\\Steam.exe'); , но почему то при запуске таким образом, пока это приложение работает не может выполнится не какая другая команда, т.е не запуск таким же способом, не запуск музыки и т.д .Подскажите какую команду использовать и если есть такая как можно завершить какой либо процесс.
Re: Как запустить приложение на компьютере
Добавлено: Чт мар 31, 2016 9:57 pm
Sturgeon
Если запускать внешнее приложение или сценарий при помощи функций exec или system, то они ожидают завершения выполнения вызванного приложения и лишь потом возвращают управление в сценарий. Доки по функции exec:
http://php.net/manual/ru/function.exec.php Обратите внимание на первый комментарий после статьи. Вроде то, что требуется?
Re: Как запустить приложение на компьютере
Добавлено: Пт апр 01, 2016 11:50 am
sergejey
Да, можно воспользоваться способом, как в том комментарии
safe_exec("start /b G:\\Program Files (x86)\\Steam\\Steam.exe");
Re: Как запустить приложение на компьютере
Добавлено: Сб апр 02, 2016 9:53 am
Aleks130699
sergejey писал(а):Да, можно воспользоваться способом, как в том комментарии
safe_exec("start /b G:\\Program Files (x86)\\Steam\\Steam.exe");
при такой команде пишет что не найден путь.Не может работать с пробелом.
Еще вы не ответили есть ли команда которой можно завершить процесс.
Re: Как запустить приложение на компьютере
Добавлено: Сб апр 02, 2016 10:42 am
olehs
попробуйте
Код: Выделить всё
safe_exec("start /b \"G:\\Program Files (x86)\\Steam\\Steam.exe\"");
убить
Re: Как запустить приложение на компьютере
Добавлено: Сб апр 02, 2016 3:26 pm
gans
Вот так тоже должно работать
Код: Выделить всё
exec("start G:\\Program Files (x86)\\Steam\\Steam.exe");
Re: Как запустить приложение на компьютере
Добавлено: Сб апр 02, 2016 6:05 pm
olehs
gans писал(а):Вот так тоже должно работать
Код: Выделить всё
exec("start G:\\Program Files (x86)\\Steam\\Steam.exe");
не должно

Re: Как запустить приложение на компьютере
Добавлено: Сб апр 02, 2016 7:03 pm
gans
Блин, ну ладно. У меня работает.
Re: Как запустить приложение на компьютере
Добавлено: Сб апр 02, 2016 7:05 pm
olehs
именно Steam? Из Program Files? без кавычек?
Re: Как запустить приложение на компьютере
Добавлено: Сб апр 02, 2016 9:40 pm
Aleks130699
olehs писал(а):попробуйте
Код: Выделить всё
safe_exec("start /b \"G:\\Program Files (x86)\\Steam\\Steam.exe\"");
убить
Спасибо завершение процесса работает,а вот при запуске таким способом не выполняется и повисает запуск чего либо другого. По моему проще создать ярлык и выполнять запуск ярлыком который находится в директории без пробела.