miruslife 发表于 2015-1-20 00:29:19

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

软件的窗口标题在不断变化,能否只在窗口标题发生改变时才取标题?
一个软件的窗口标题中有一部分文字随着使用会发生改变,我想取出这部分文字。我知道的方法就是不停的比如每隔2秒就提取一次窗口标题。
想问下还有没有更好的方式,最好只有在窗口标题的文字发生改变时才取标题,这样能做到吗?

骗子 发表于 2015-1-20 00:43:52

循环提取比对,如果相同就不处理,不同就记录。

lxwlxwayy 发表于 2015-1-20 01:35:15

很难,帮顶

lxwlxwayy 发表于 2015-1-20 01:35:54

可以用窗口句柄来获取

h20040606 发表于 2015-1-20 05:16:17

不知道有没有窗口改变的事件啊

miruslife 发表于 2015-1-20 16:18:33

循环提取比对,如果相同就不处理,不同就记录。
骗子 发表于 2015-1-20 00:43 http://www.autoitx.com/images/common/back.gif
这样还是得不停的取得窗口标题才能检测是否改变,
对呀,有没有什么函数可以检测到窗口标题是否发生改变?

zhouhaijin 发表于 2015-1-20 16:49:08

他想要事件通知,不是循环。
楼主搞定了公开下方法吧
ObjEvent这个函数你可以看下

haijie1223 发表于 2015-1-20 18:01:49

回复 1# miruslife


    用句柄~

zhouhaijin 发表于 2015-1-20 18:11:28

回复 8# haijie1223


    怎么用

haijie1223 发表于 2015-1-20 20:29:46

WinGetHandle("")

Huiseyu 发表于 2015-1-20 21:41:15

回复haijie1223


    怎么用
zhouhaijin 发表于 2015-1-20 18:11 http://www.autoitx.com/images/common/back.gif

顶10楼。。除了calss ,还有ID。

zhouhaijin 发表于 2015-1-20 22:15:37

回复 10# haijie1223


    你一定是没注意看楼主的问题吧
页: [1]
查看完整版本: 软件的窗口标题在不断变化,能否只在窗口标题发生改变时才取标题?