我有一个应用程序可以一个接一个地打开两个 microsoft ppsx 文件。为此,我使用了进程对象来运行文件。在下面提到
Process process = Process.Start(@"E:\test\test.ppsx");
我需要以这样的方式运行文件,即在完成第一个文件后,第二个文件应自动运行。有人可以建议我如何实现这一点。
最佳答案
您可以使用WaitForExit
方法来等待结束进程(像这样):
var process1 = Process.Start(...);
process1.WaitForExit();
var process2 = Process.Start(...);
或订阅 Process.Exited
事件并在第一个进程之后执行另一个进程。检查this供大家引用。
关于c# - 如何使用C#依次运行两个进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16332636/