Что нового

Как получить данные в скрипт из командной строки?

madmasles

Модератор
Глобальный модератор
Сообщения
7 790
Репутация
2 319
Подскажите, пожалуйста.
Я определяю какой USB модем подключен к компу так:
$mod=Run(@ComSpec&' /c devcon hwids USB\VID_0915*&pause', '', @SW_SHOW)
Выводится окно ком. строки, на котором есть все нужные мне данные. Но как их прочитать для дальнейшего использования? Перелопатил справку, вроде есть функция StdoutRead(), но она у меня ничего не читает. Я пробовал так:
$mod=Run(@ComSpec&' /c devcon hwids USB\VID_0915*&pause', '', @SW_SHOW)
$mode=StdoutRead($mod)
FileWrite("Log.txt", $mode&@LF)
Но так в файл Log.txt ничего не записывает. Что я неправильно делаю?

PS
"pause" и "@SW_SHOW" временно, чтобы видеть, что происходит.
 
Автор
madmasles

madmasles

Модератор
Глобальный модератор
Сообщения
7 790
Репутация
2 319
Medic84
Большое спасибо!
Прошу меня строго не судить, так как с AutoIt я знаком всего неделю. А поиском я пользовался и убедился, что правильный вопрос - пол-ответа.
 
Верх