找回密码
 加入
搜索
查看: 3823|回复: 11

[AU3基础] 软件的窗口标题在不断变化,能否只在窗口标题发生改变时才取标题?

  [复制链接]
发表于 2015-1-20 00:29:19 | 显示全部楼层 |阅读模式
软件的窗口标题在不断变化,能否只在窗口标题发生改变时才取标题?
一个软件的窗口标题中有一部分文字随着使用会发生改变,我想取出这部分文字。我知道的方法就是不停的比如每隔2秒就提取一次窗口标题。
想问下还有没有更好的方式,最好只有在窗口标题的文字发生改变时才取标题,这样能做到吗?
发表于 2015-1-20 00:43:52 | 显示全部楼层
循环提取比对,如果相同就不处理,不同就记录。
发表于 2015-1-20 01:35:15 | 显示全部楼层
很难,帮顶
发表于 2015-1-20 01:35:54 | 显示全部楼层
可以用窗口句柄来获取
发表于 2015-1-20 05:16:17 | 显示全部楼层
不知道有没有窗口改变的事件啊
 楼主| 发表于 2015-1-20 16:18:33 | 显示全部楼层
循环提取比对,如果相同就不处理,不同就记录。
骗子 发表于 2015-1-20 00:43

这样还是得不停的取得窗口标题才能检测是否改变,
对呀,有没有什么函数可以检测到窗口标题是否发生改变?
发表于 2015-1-20 16:49:08 | 显示全部楼层
他想要事件通知,不是循环。
楼主搞定了公开下方法吧
ObjEvent这个函数你可以看下
发表于 2015-1-20 18:01:49 | 显示全部楼层
回复 1# miruslife


    用句柄~
发表于 2015-1-20 18:11:28 | 显示全部楼层
回复 8# haijie1223


    怎么用
发表于 2015-1-20 20:29:46 | 显示全部楼层
WinGetHandle("[CLASS:Notepad]")
发表于 2015-1-20 21:41:15 | 显示全部楼层
回复  haijie1223


    怎么用
zhouhaijin 发表于 2015-1-20 18:11


顶10楼。。除了calss ,还有ID。
发表于 2015-1-20 22:15:37 | 显示全部楼层
回复 10# haijie1223


    你一定是没注意看楼主的问题吧
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-17 14:44 , Processed in 0.071844 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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