读书人

:关于C#调用cmd命令

发布时间: 2012-05-28 17:59:54 作者: rapoo

求救:关于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这个窗口中就直接显示执行的结果哦!

读书人网 >C#

热点推荐