找回密码
 加入
搜索
查看: 2787|回复: 9

如何高效率检测窗口中的内容已改变?

[复制链接]
发表于 2008-6-12 20:10:28 | 显示全部楼层 |阅读模式
有一个窗口,内部没控件什么的。不定时会自动改变窗口内的内容(比如不定时更换一幅图片)。如何能够最好的检测窗口中的内容已改变?如果用sleep半秒检一次,又太占机器资源了。大家有好的方法吗?

[ 本帖最后由 snjjj7 于 2008-6-18 16:04 编辑 ]
发表于 2008-6-12 20:16:20 | 显示全部楼层
用事件模式创建窗体  不过好像对资源占用方面起不到多大的作用
 楼主| 发表于 2008-6-12 20:18:46 | 显示全部楼层
窗口是其它程序的,不是自己做的呀。
发表于 2008-6-12 20:21:57 | 显示全部楼层
可以检查其他窗体的控件值 吗?
 楼主| 发表于 2008-6-12 20:44:39 | 显示全部楼层
检测不出。郁闷ing。。。
发表于 2008-6-12 22:20:58 | 显示全部楼层
好像要用到消息不过我对那个不熟
发表于 2008-6-13 09:33:05 | 显示全部楼层
对于au3而言似乎太难实现^_^|||
 楼主| 发表于 2008-6-13 11:52:05 | 显示全部楼层
真的没办法了?
发表于 2008-6-13 21:31:04 | 显示全部楼层
可以判断矩形阵内颜色的变化。。AU3 有这个函数的。
注意这个范围不能太大。。太大了CPU占用厉害

如果变化图片的颜色差别很大,就直接找色,找一个点的颜色

评分

参与人数 1金钱 +5 收起 理由
夜苦寒 + 5 乐于助人

查看全部评分

 楼主| 发表于 2008-6-18 16:04:11 | 显示全部楼层
有道理。谢谢了。呵呵。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-6 05:44 , Processed in 0.079254 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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