|
@@ -47,8 +47,9 @@ namespace Client.Start
|
|
process.Start();//执行
|
|
process.Start();//执行
|
|
//string msg = process.StandardOutput.ReadToEnd();//读取输出
|
|
//string msg = process.StandardOutput.ReadToEnd();//读取输出
|
|
process.WaitForExit(21*60*1000);//等待执行完成
|
|
process.WaitForExit(21*60*1000);//等待执行完成
|
|
- process.Close();//结束
|
|
|
|
- process.Kill();
|
|
|
|
|
|
+ //process.Close();//结束
|
|
|
|
+ if(!process.HasExited)
|
|
|
|
+ process.Kill();
|
|
msg = ReadResultString(resultFilePath);
|
|
msg = ReadResultString(resultFilePath);
|
|
|
|
|
|
Console.WriteLine(DateTime.Now + " 命令执行完成:" + revitCmd);
|
|
Console.WriteLine(DateTime.Now + " 命令执行完成:" + revitCmd);
|