日期:2014-05-17 浏览次数:20982 次
static void Main(string[] args)
{
Console.WriteLine(CMD("ipconfig"));
}
private static string CMD(string command)
{
Process process = new Process();//创建进程对象
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = "cmd.exe";//设定需要执行的命令
startInfo.Arguments = "/C " + command;//“/C”表示执行完命令后马上退出
startInfo.UseShellExecute = false;//不使用系统外壳程序启动
startInfo.RedirectStandardInput = false;//不重定向输入
startInfo.RedirectStandardOutput = true; //重定向输出
startInfo.CreateNoWindow = true;//不创建窗口
process.StartInfo = startInfo;
process.Start();//开始进程
process.WaitForExit();//等待进程结束
string result = process.StandardOutput.ReadToEnd();//读取进程的输出
process.Close();
return result;
}