我正在尝试运行.bat
没有弹出控制台窗口的文件。
我正在使用这段代码:
Process p = new Process();
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.FileName = "file.bat";
p.Start();
string output = p.StandardOutput.ReadToEnd();
p.WaitForExit();
使用此代码,程序会弹出一个控制台窗口一秒钟然后消失。如何获得它以使其永远不会显示?