Что нового

[Автоматизация] консоль Microsoft Visual C/C++(2008 SP1)

[email protected]

Чайник
Сообщения
31
Репутация
0
Привет Нужна ваша помощь Есть консоль написана на Microsoft Visual C/C++(2008 SP1) нужно чтобы запускалась консоль вбивались 2-3 команды а результат сохранялся в текстовый файл За основу взял этот скрипт :
Код:
Local $iPID = Run("loglove.exe" & " logon"&" Passwords ") 
ProcessWaitClose($iPID)
Local $hFile = FileOpen("log.txt", 2)
FileWrite($hFile, StdoutRead($iPID))
FileClose($hFile)


Но тхт файл пустой в чем ошибка ?
 

alex33

Скриптер
Сообщения
1 451
Репутация
180
[email protected] [url_ex=javascript:qq.OpenLink('http://autoit-script.ru/index.php?topic=20871.msg123267#msg123267')][?][/url_ex]
Но тхт файл пустой в чем ошибка ?
А флаг (opt_flag) (четвёртый последний параметр) у функции Run вы забыли указать.
Можно например так:
Код:
Local $iPID = Run("loglove.exe" & " privilege::debug"&" sekurlsa::logonPasswords full", "", Default, 6)
 

ildar

Осваивающий
Сообщения
244
Репутация
28
не проще тут же писать в лог-файл
Код:
Local $iPID = Run("loglove.exe" & " privilege::debug"&" sekurlsa::logonPasswords full>c:\log.txt", "", Default, 6)
 

alex33

Скриптер
Сообщения
1 451
Репутация
180
ildar сказал(а):
не проще тут же писать в лог-файл
Код:
Local $iPID = Run("loglove.exe" & " privilege::debug"&" sekurlsa::logonPasswords full>c:\log.txt", "", Default, 6)
Да. Можно и так. Как раз в этой теме я предлагал такой вариант...
 
Верх