Запуск консольной команды windows - C#
Формулировка задачи:
Добрый день всем!
Вопрос: как запустить какую-либо команду для cmd с помощью шарпа? Например ping ya.ru или ipconfig и куда-нибудь получить то, что она выдаст, например в текстовый файл.
Код пишу в VS2012
Решение задачи: «Запуск консольной команды windows»
textual
Листинг программы
using (var p = new Process()) { p.StartInfo.FileName = "ping.exe"; p.StartInfo.Arguments = "ya.ru"; p.StartInfo.UseShellExecute = false; p.StartInfo.RedirectStandardOutput = true; p.StartInfo.CreateNoWindow = true; p.StartInfo.StandardOutputEncoding = Encoding.GetEncoding("CP866"); p.Start(); string output = p.StandardOutput.ReadToEnd(); ... }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д