徐州北大青鸟中博今天为大家分享使用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);

相关阅读:
|