Автор Тема: [Окна, Диалоги] Работа с CMD: как же все-таки словить ответы от терминала cmd?  (Прочитано 166 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн labudator [?]

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

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

Код: AutoIt [Выделить]
RunWait(@ComSpec & " /c " & 'net use \\192.168.13.170\technological_department /user:tehnolog 123456Tt', "")  


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

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



Внимание: Для просмотра прикреплённых файлов необходимо Войти или Зарегистрироваться
« Последнее редактирование: Июль 11, 2018, 14:22:32 от labudator »

Русское сообщество AutoIt


Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 3887
  • Репутация: 1023
    • Награды
  • Версия AutoIt: 3.3.14.0
Код: AutoIt [Выделить]
$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)


Русское сообщество AutoIt


 

Похожие темы

  Тема / Автор Ответов Последний ответ
0 Ответов
2897 Просмотров
Последний ответ Ноябрь 28, 2010, 14:39:26
от Garrett
3 Ответов
7202 Просмотров
Последний ответ Январь 10, 2011, 06:42:29
от Makc
4 Ответов
4262 Просмотров
Последний ответ Февраль 06, 2011, 17:15:01
от Tommy Dreams
5 Ответов
4479 Просмотров
Последний ответ Февраль 20, 2011, 02:47:29
от Yashied
3 Ответов
2845 Просмотров
Последний ответ Апрель 12, 2012, 11:11:07
от saraconor
1 Ответов
1199 Просмотров
Последний ответ Январь 14, 2014, 11:21:55
от InnI
3 Ответов
1701 Просмотров
Последний ответ Май 26, 2015, 22:15:30
от Авдей
1 Ответов
459 Просмотров
Последний ответ Август 28, 2017, 16:35:12
от iltmpz
0 Ответов
369 Просмотров
Последний ответ Сентябрь 11, 2017, 13:17:45
от mrPuh
1 Ответов
443 Просмотров
Последний ответ Ноябрь 10, 2017, 23:55:21
от ra4o