使用控制台应用程序C#静默打开批处理文件

时间:2019-04-04 20:38:28

标签: c# batch-file exe

使用以下代码,我可以打开批处理文件,但似乎无法弄清楚如何以静默方式执行批处理文件。我不希望出现命令提示符窗口。

我到目前为止所拥有的:

using System;
using System.Diagnostics;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {

            ProcessStartInfo processInfo = new ProcessStartInfo("C:\\Users\\Daniel\\Desktop\\test1.bat");
            processInfo.WindowStyle = ProcessWindowStyle.Hidden;
            processInfo.CreateNoWindow = true;
            processInfo.UseShellExecute = true;
            Process batchProcess = new Process();

            batchProcess.StartInfo = processInfo;

            batchProcess.Start();

        }
    }
}

0 个答案:

没有答案