最简单的做法
最简单的就是调用 Process 的静态方法 Start。
使用 StartInfo
如果比较复杂,我们需要使用 StartInfo。
我们以执行某个外部命令,并获取返回值为例:
Process.Start 系统找不到指定的文件。
隐藏窗口
StartInfo.CreateNoWindow = true;
要获取外部命令输出结果
StartInfo.UseShellExecute = false;
错误:StandardError 尚未重定向
StartInfo.RedirectStandardError = false;
等待外部命令执行完毕,再继续
process.WaitForExit();