如何在不显示对话框的情况下打开.bat文件?

时间:2014-03-07 14:10:15

标签: c#

我试过了:

Process CMDprocess = new Process();
System.Diagnostics.ProcessStartInfo StartInfo = new System.Diagnostics.ProcessStartInfo();
StartInfo.FileName = "cmd"; //starts cmd window
StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
StartInfo.CreateNoWindow = true;
StartInfo.RedirectStandardInput = true;
StartInfo.RedirectStandardOutput = true;
StartInfo.UseShellExecute = false; //required to redirect
CMDprocess.StartInfo = StartInfo;
CMDprocess.Start();
System.IO.StreamReader SR = CMDprocess.StandardOutput;
System.IO.StreamWriter SW = CMDprocess.StandardInput;
SW.WriteLine(AppDomain.CurrentDomain.BaseDirectory + "\\my_bat.bat");

但是它显示了.bat窗口,.bat文件打开了另一个C ++应用程序。

我怎么能不显示窗口?

0 个答案:

没有答案