C# 调用外部命令行程序
Code
Process myProcess = new Process();
ProcessStartInfo myProcessStartInfo = new ProcessStartInfo(Server.MapPath("test.bat"));
myProcessStartInfo.UseShellExecute = false;
myProcessStartInfo.RedirectStandardOutput = true;
myProcess.StartInfo = myProcessStartInfo;
//设置不显示窗口
myProcess.StartInfo.CreateNoWindow = true;
myProcess.Start();
myProcess.Close();
Process myProcess = new Process();
ProcessStartInfo myProcessStartInfo = new ProcessStartInfo(Server.MapPath("test.bat"));
myProcessStartInfo.UseShellExecute = false;
myProcessStartInfo.RedirectStandardOutput = true;
myProcess.StartInfo = myProcessStartInfo;
//设置不显示窗口
myProcess.StartInfo.CreateNoWindow = true;
myProcess.Start();
myProcess.Close();