怎么判断外部exe程序已经运行完毕,但是还没有退出
如何判断外部exe程序已经运行完毕,但是还没有退出具体的内容是1调用外部程序(已经实现);2程序导入外部文件
如何判断外部exe程序已经运行完毕,但是还没有退出
具体的内容是
1调用外部程序(已经实现);
2程序导入外部文件(已经实现)
现在的问题是
1如何判断外部exe程序已经运行完毕,但是还没有退出,例如用Kugou听歌,音乐听完了,不再放歌了,但是Kugouo还在,那么如何判断音乐听完了,但是Kugou还没退出的状态。
2在1的基础上把exe程序关闭。
[解决办法]
那你要给“执行完了”一个定义。
比如说通过界面还是什么地方获知。
[解决办法]
LZ是不是想实现这样的效果
Process excp = Process.Start();
excp.WaitForExit();
等待进程执行完再执行下边的代码
[解决办法]如果是调用第三方软件,除非有日志文件,能记录运行主要过程。
[解决办法]可以通过截取外部exe程序完成地方的不同像素来判断,截取的api可以百度搜索一下