SharpDevLib 提供了进程启动、执行和管理功能。
//启动并等待执行完毕
var result = await ProcessHelper.StartAndWaitForExitAsync("cmd.exe", "/c echo Hello");
Console.WriteLine(result.Output);
//Hello
//不等待
ProcessHelper.Start("cmd.exe", "/c echo Hello");var process = new Process();
var result = await process.StartAndWaitForExitAsync("cmd.exe", "/c echo Hello");
Console.WriteLine(result.Output);
//Hello