C# interact with Command prompt
using System.IO; using System.Diagnostics; static void Main(string[] args) { CmdDemo("dir"); Console.ReadLine(); } static void CmdDemo(string cmdText) { var proc = new Process { StartInfo = new ProcessStartInfo { FileName = "cmd.exe", Arguments = string.Format("/c {0}",cmdText), CreateNoWindow = true, UseShellExecute = false, RedirectStandardOutput = true } }; proc.Start(); proc.WaitForExit(); Console.WriteLine(proc.StandardOutput.ReadToEnd()); }
赞 (0)