Executing Batch File in C#

前端 未结 12 1926
有刺的猬
有刺的猬 2020-11-22 05:22

I\'m trying to execute a batch file in C#, but I\'m not getting any luck doing it.

I\'ve found multiple examples on the Internet doing it, but it is not working for

12条回答
  •  轮回少年
    2020-11-22 05:34

    Below code worked fine for me

    using System.Diagnostics;
    
    public void ExecuteBatFile()
    {
        Process proc = null;
    
        string _batDir = string.Format(@"C:\");
        proc = new Process();
        proc.StartInfo.WorkingDirectory = _batDir;
        proc.StartInfo.FileName = "myfile.bat";
        proc.StartInfo.CreateNoWindow = false;
        proc.Start();
        proc.WaitForExit();
        ExitCode = proc.ExitCode;
        proc.Close();
        MessageBox.Show("Bat file executed...");
    }
    

提交回复
热议问题