Прочесть что выведено в стороннею открытую консоль cmd - C#
Формулировка задачи:
Привет, не могу не где найти
Проблема такая: Есть скачанная с интернета программа, которая запускается при помощи "имя.bat" с прописанным заранее командами. После чего в открывшемся "имя.bat" который представляет собой консоль cmd идёт текстовое отображение хода работы программы.
Вопрос: Как вывести в textBox то, что отображается в этой консоли?
Можно пример кода?
Решение задачи: «Прочесть что выведено в стороннею открытую консоль cmd»
textual
Листинг программы
using System; using System.IO; using System.Diagnostics; class StandardOutputExample { public static void Main() { Process process = new Process(); process.StartInfo.FileName = "ipconfig.exe"; process.StartInfo.UseShellExecute = false; process.StartInfo.RedirectStandardOutput = true; process.Start(); // Synchronously read the standard output of the spawned process. StreamReader reader = process.StandardOutput; string output = reader.ReadToEnd(); // Write the redirected output to this application's window. Console.WriteLine(output); process.WaitForExit(); process.Close(); Console.WriteLine("\n\nPress any key to exit."); Console.ReadLine(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д