如何在c#中调用批处理文件(.bat)?
如何在c#中调用批处理文件(.bat)?
请参阅从C#执行命令
public static int ExecuteCommand(string Command, int Timeout) { int exitCode; var processInfo = new ProcessStartInfo("cmd.exe", "/C " + Command); processInfo.CreateNoWindow = true; processInfo.UseShellExecute = false; Process process = Process.Start(processInfo); process.WaitForExit(Timeout); exitCode = process.ExitCode; process.Close(); return exitCode; }
使用Process.Start("cmd.exe", pathToBat);
。
使用Process.Start
:
Process.Start("path to batch file");