Главная » Файлы » Исходники » Система

Запуск внешнего процесса.

В DevelNext есть возможность запускать сторонние процессы и получать от них данные из потоков stdout и stderr. Если нужно по-быстрому получить результат выполнения команды, подойдёт следующий код 

$result = (new Process(['cmd.exe', '/c ping google.com -n 1']))->start()->getInput()->readFully(); 
$result = str::decode($result, 'cp866'); // командная строка windows работает с кодировкой OEM-866

Автор: Ts.Saltan

19.02.2017, 16:07
Категория: Система | Добавил: JastCaus Просмотров: 3167 | Загрузок: 829
Всего комментариев: 0
omForm">
avatar