Привет форумчане!
помогите разобраться, как наладить взаимодействие с консолью? Для примера, ниже, запускаю консоль, в ней печатаю содержимое каталога. Как это содержимое перехватить и выдать в диалоговом окне? Вот скрипт
Почему читается 0 байт?
помогите разобраться, как наладить взаимодействие с консолью? Для примера, ниже, запускаю консоль, в ней печатаю содержимое каталога. Как это содержимое перехватить и выдать в диалоговом окне? Вот скрипт
Код:
#include <Constants.au3>
Dim $pid
Dim $cons_string
Dim $proc_name
;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
$pid = Run(@ComSpec & " /k dir", @SystemDir, $STDERR_CHILD + $STDOUT_CHILD)
$proc_name = _ProcessGetName($pid)
if @error Then
MsgBox(0, 'Error', "")
Else
$cons_string = StdoutRead($pid)
MsgBox(0,"Read bytes", "Bytes = " & @extended)
MsgBox(0,"$cons_string", "$cons_string = " & $cons_string)
EndIf
Почему читается 0 байт?