Получить выходное значение от команды оболочки в VBA?

Найденный этим функциональным http://www.cpearson.com/excel/ShellAndWait.aspx

Но должен был бы также получить вывод от вывода оболочки. Какое-либо предложение кода?

27
задан Community 8 May 2018 в 21:48
поделиться

2 ответа

Вы можете CreateProcess приложение, перенаправляющее его StdOut в трубу, затем читать эту трубу напрямую; http://pastebin.com/CszKUpNS

dim resp as string 
resp = redirect("cmd","/c dir")
resp = redirect("ipconfig","")
20
ответ дан 28 November 2019 в 04:17
поделиться

Вы всегда можете перенаправить вывод оболочки в файл, а затем прочитать вывод из файла.

5
ответ дан 28 November 2019 в 04:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: