如何通过命令行执行命令并等待其执行完成
- 论坛
- 如何通过命令行执行命令并等待其执行完成
18 浏览
如何通过命令行执行命令并等待其执行完成
我正在尝试通过命令行执行一个命令,然后执行另一个依赖于前一个命令结果的命令(不是在cmd中)。
问题是第一个命令需要大约2分钟才能结束,而第二个命令不会等待第一个命令结束。
我该如何使第二个命令等待第一个命令结束?
提前感谢!
public void runCmd(){ String command = @"/k java -jar myJava.jar"; ProcessStartInfo cmdsi = new ProcessStartInfo("cmd.exe"); cmdsi.Arguments = command; Process cmd = Process.Start(cmdsi); } . . . runCmd(); //第一个命令,需要2分钟才能完成 MessageBox.Show("只有当runCmd()完成时,此弹窗才会出现");