北大青鸟教育 主页 > 北大青鸟热门技术 > .NET技术 > 正文

如何在C#窗体程序中调用CMD命令

2014-01-03 17:09 点击咨询
  徐州北大青鸟中博今天为大家分享使用C#编写应用程序时我们想要在程序加载时或者点击某个按钮时执行在后台悄悄执行一段CMD的运行命令该怎么做呢?其实很简单只要加入以下代码就可以了。 
 
using System.Diagnostics;      
 
private string RunCmd(string command) 
 
{      
 
    Process p = new Process();             
 
    p.StartInfo.FileName = "cmd.exe"; 
 
    p.StartInfo.Arguments = "/c " + command; 
 
    p.StartInfo.UseShellExecute = false; 
 
    p.StartInfo.RedirectStandardInput = true; 
 
    p.StartInfo.RedirectStandardOutput = true; 
 
    p.StartInfo.RedirectStandardError = true; 
 
    p.StartInfo.CreateNoWindow = true; 
 
    p.Start(); 
 
    p.StandardInput.WriteLine(command); 
 
    p.StandardInput.WriteLine("exit"); 
 
    return p.StandardOutput.ReadToEnd(); 
 
 
  在事件中调用方法 
 
String  ml = CMD命令;  //ml为想要执行的命令如 String ml = ipconfig; 
 
RunCmd(ml); 

 
徐州市中博教育培训中心    版权所有    苏ICP备13053530号
地址:徐州市解放南路181号北大青鸟徐州中博(六中对面)        矿大校区地址:徐州市解放南路中国矿业大学(文昌校区西校区)
电话:400-887-5191        邮编:221000

苏公网安备 32030302000208号