首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

:关于C#调用cmd命令

2012-05-28 
求救:关于C#调用cmd命令我做了一个winform,里面添加了一个button,点击这个按钮之后执行我在textbox里面的

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

热点排行