日期:2014-05-18  浏览次数:20629 次

求救:关于C#调用cmd命令
我做了一个winform,里面添加了一个button,点击这个按钮之后执行我在textbox里面的内容,我想要在cmd里面返回显示,要怎么做呢??
最好给代码!!

------解决方案--------------------
Process p = new Process();
p.StartInfo.FileName = "cmd.exe";
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardInput = true;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.CreateNoWindow = true;
p.Start();
while (sr.Peek() != -1)
{
string line = sr.ReadLine();
p.StandardInput.WriteLine(line);
}
sr.Close();
p.StandardInput.WriteLine("exit");
string response = p.StandardOutput.ReadToEnd();

------解决方案--------------------
探讨

我是说在cmd返回显示,不是在winform里面
而是在cmd这个窗口中就直接显示执行的结果哦!