Что нового

[Окна, Диалоги] Работа с CMD: как же все-таки словить ответы от терминала cmd?

labudator

Новичок
Сообщения
25
Репутация
0
просто хочу из скрипта AutoIt кидать в CMD команды и знать что оно мне ответило.

например так:

Код:
RunWait(@ComSpec & " /c " & 'net use \\192.168.13.170\technological_department /user:tehnolog 123456Tt', "")


но как потом узнать ответ? :stars:

например хочу отловить номер системной ошибки и текст:
 

Вложения

  • Screenshot_1.jpg
    Screenshot_1.jpg
    64.5 КБ · Просмотры: 10

InnI

AutoIT Гуру
Сообщения
4,912
Репутация
1,429
Код:
$iPID = Run(@ComSpec & " /c " & "net use /?", "", @SW_HIDE, 8)

ProcessWaitClose($iPID)
$sOutput = StdoutRead($iPID)

$aRet = DllCall("user32.dll", "bool", "OemToChar", "str", $sOutput, "str", $sOutput)
ConsoleWrite($aRet[2] & @CRLF)
 
Верх