|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Как получить данные в скрипт из командной строки? |
|
[решено] Как получить данные в скрипт из командной строки?
|
Ветеран Сообщения: 812 |
Профиль | Отправить PM | Цитировать Подскажите, пожалуйста.
Я определяю какой USB модем подключен к компу так: Цитата:
Цитата:
PS "pause" и "@SW_SHOW" временно, чтобы видеть, что происходит. |
|||
Отправлено: 11:41, 27-11-2009 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Цитата madmasles:
#include <Constants.au3> $iDevCon_PID = Run(@ComSpec & ' /c devcon hwids USB\VID_0915* & pause', '', @SW_SHOW, $STDERR_CHILD + $STDOUT_CHILD) $sStdOutRead = "" $sStdErrRead = "" While 1 $sStdOutRead &= StdoutRead($iDevCon_PID) If @error Then ExitLoop WEnd While 1 $sStdErrRead &= StderrRead($iDevCon_PID) If @error Then ExitLoop WEnd MsgBox(64, 'StdoutRead', $sStdOutRead) MsgBox(64, 'StderrRead', $sStdErrRead) FileWriteLine("Log.txt", $sStdOutRead) |
|
------- Отправлено: 15:40, 27-11-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 367
|
Профиль | Отправить PM | Цитировать madmasles,
а что требуется? просто записать в файл? тогда можно перенаправить поток на файл. типа так Run(@ComSpec&' /c devcon hwids USB\VID_0915 > d:\1.txt') ; Тогда все содержимое консоли будет в файла d:\1.txt (правда могут быть глюки с кодировкой, если винда русская) тут основной акцент не на то, что получаем тоже самое - содержимое консоли в файле, а то, что правильно считываем саму консоль, а что делать дальше - на твое усмотрение. пиши файл, парси строку, передавай функции. вобщем, что хочешь |
------- Отправлено: 15:50, 27-11-2009 | #3 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - [решено] Как из командной строки отключить сетевое соединение? | Deni P. | Microsoft Windows 2000/XP | 2 | 25-10-2009 09:23 | |
CMD/BAT - [решено] Как в ХР включить учетку из командной строки ? | mitiya | Скриптовые языки администрирования Windows | 5 | 14-09-2009 10:44 | |
Службы - [решено] Как с командной строки отключить службу? | sergey1234567 | Microsoft Windows 2000/XP | 9 | 10-02-2009 20:16 | |
Разное - [решено] как в командной строке получить идентификатор пользователя ? | mitiya | Microsoft Windows 2000/XP | 3 | 05-09-2008 00:53 | |
[решено] Как послать сообщение залогиненным пользователям из командной строки? | Dan Swano | Microsoft Windows NT/2000/2003 | 3 | 01-07-2008 17:23 |
|