相关参考:
http://www.cnblogs.com/maanshancss/p/6888168.html
http://blog.csdn.net/joyhen/article/details/41125259
上码:
using System;
using System.Diagnostics;
namespace App
{
public class CmdHandle
{
public static string excuteCmd(string cmd)
{
Process proc = new Process();
proc.StartInfo.FileName = "cmd.exe";
proc.StartInfo.UseShellExecute = false;
proc.StartInfo.RedirectStandardInput = false;
proc.StartInfo.RedirectStandardOutput = true;
proc.StartInfo.RedirectStandardError = true;
proc.StartInfo.CreateNoWindow = true;
proc.StartInfo.Arguments = "/c " + cmd;
proc.Start();
proc.WaitForExit();
string ret = proc.StandardOutput.ReadToEnd() + proc.StandardError.ReadToEnd();
Console.WriteLine(ret);
return ret;
}
/// <summary>
/// 执行cmd.exe命令
/// </summary>
public static string ExeCommand(string commandText)
{
return ExeCommand(new string[] { commandText });
}
/// <summary>
///执行多条cmd.exe命令
/// </summary>