我想从控制台读取数据(cmd)我试过这段代码
compiler.StartInfo.RedirectStandardOutput = true;
compiler.Start();
compiler.StandardOutput.ReadToEnd();
但它不起作用
答案 0 :(得分:0)
试试这个
Process compiler = new Process();
compiler.StartInfo.FileName = "SOME.exe";
compiler.StartInfo.Arguments = "SOME ARG";
compiler.StartInfo.UseShellExecute = false;
compiler.StartInfo.RedirectStandardOutput = true;
compiler.Start();
var result=compiler.StandardOutput.ReadToEnd();
compiler.WaitForExit();