找回密码
 加入
搜索
查看: 2410|回复: 3

[系统综合] 第三方程序运行状态,可以用什么函数或方法获取?[已解决]

[复制链接]
发表于 2016-10-30 14:44:00 | 显示全部楼层 |阅读模式
本帖最后由 cashiba 于 2017-3-18 09:38 编辑

第三方程序,远程连接数据库。在查询数据的时候由于网络延迟,或程序占用资源紧张,或电脑配置不高.....等原因,可能会出现短时间无反应或程序失去响应假死的现象。
目前只知道在脚本中留足够的Sleep时间以应付可能出现的这种状况。但是多数情况下不会出现这种状况,所以觉得这样写脚本比较被动,效率不高。
请问大神或大侠们,有什么方法或函数,可以捕捉某.exe或某进程当前运行状态是否异常?
设想通过检查鼠标当前状态来判断,但是感觉不是太妥当,因为鼠标有时随程序运行会忽快忽慢的不断变换几种状态,有点不可靠的样子...
发表于 2016-10-30 16:03:21 | 显示全部楼层
给窗口发送消息看是否正常处理。SendMessage
 楼主| 发表于 2016-10-30 18:53:09 | 显示全部楼层
回复 2# nmgwddj
对API虽然曾经套用过,但是了解的真不多,而AUtoit的帮助文件里,涉及到+-sendmessage之类的API函数,往往都是refer to MSDN.....
不过这确实是一种好方法,也许比Winwait、Winwaitactive之类的效果更好呢?
我搜索搜索看.....
谢谢nmgwddj大侠~
发表于 2016-11-9 14:27:20 | 显示全部楼层
函数我都不知道是啥
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-23 19:44 , Processed in 0.073101 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表