Есть какая-нибудь udf или примеры отправки команд в cmd и чтения результатов?
B Belfigor Модератор Локальный модератор Сообщения 3,608 Репутация 941 4 Сен 2014 #1 Есть какая-нибудь udf или примеры отправки команд в cmd и чтения результатов?
oesoes xor eax,eax Сообщения 171 Репутация 9 4 Сен 2014 #2 Привет. Это делается с помощью перенаправления вывода дочернего процесса. Код: #include <Constants.au3> Local $foo = Run("ping ya.ru", @SystemDir, @SW_HIDE, $STDIN_CHILD + $STDOUT_CHILD) StdinWrite($foo) Local $data While True $data &= StdoutRead($foo) If @error Then ExitLoop Sleep(25) WEnd ConsoleWrite($data)
Привет. Это делается с помощью перенаправления вывода дочернего процесса. Код: #include <Constants.au3> Local $foo = Run("ping ya.ru", @SystemDir, @SW_HIDE, $STDIN_CHILD + $STDOUT_CHILD) StdinWrite($foo) Local $data While True $data &= StdoutRead($foo) If @error Then ExitLoop Sleep(25) WEnd ConsoleWrite($data)
madmasles Модератор Глобальный модератор Сообщения 7,790 Репутация 2,322 4 Сен 2014 #3 Belfigor, Посмотрите здесь и здесь.
Автор B Belfigor Модератор Локальный модератор Сообщения 3,608 Репутация 941 4 Сен 2014 #4 Шикардос, всем спасибо
oesoes xor eax,eax Сообщения 171 Репутация 9 4 Сен 2014 #5 Belfigor сказал(а): Шикардос, всем спасибо Нажмите, чтобы раскрыть... Ты только смотри, что ping - это внешняя программа по сути. Там в справке по Run() есть пример вызова команд встроенных в шелл.
Belfigor сказал(а): Шикардос, всем спасибо Нажмите, чтобы раскрыть... Ты только смотри, что ping - это внешняя программа по сути. Там в справке по Run() есть пример вызова команд встроенных в шелл.