Как я могу вызвать командный файл (.bat) в C #? - PullRequest
3 голосов
/ 08 июня 2010

Как мне вызвать пакетный файл (.bat) в c #?

Ответы [ 3 ]

8 голосов
/ 08 июня 2010

См. Выполнение команд из 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;
}
5 голосов
/ 08 июня 2010

Использование Process.Start("cmd.exe", pathToBat);.

4 голосов
/ 08 июня 2010

Использование Process.Start:

Process.Start("path to batch file");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...