如何在窗口控件里查找想要的字符串呢???[已解决]
本帖最后由 dpale 于 2012-11-12 20:20 编辑如题,好多文本的窗口里如何查找特定的字符串呢,各位大侠多多帮忙啦,非常感谢 回复 1# dpale
1.列表窗口
2.取窗口文本
3.判断需要查找的文本是否在窗口文本中(stringinstr())
4.重复上述2,3过程
5.输入结果 本帖最后由 netegg 于 2012-11-9 15:55 编辑
回复 2# annybaby
想没想过第二步如何实现?就这步情况就多了,如果文字是gdi画的,怎么取?如果是重叠的多控件,怎么取?说的太简单了 本帖最后由 annybaby 于 2012-11-9 16:07 编辑
回复 3# netegg
wingettext~~
楼主提问都说得简单,回答当然只能简单啦~ 本帖最后由 netegg 于 2012-11-9 16:33 编辑
回复 4# annybaby
随便说一个,ie窗口工具栏的文字怎么获取?地址栏的文字怎么获取?
之所以不回答,就是lz自己都没说明白到底是什么样的控件,情况太多了
举个例子,qq的好友列表是一个控件吧,如何获取里面的文字(好友名称和号码)? 回复 5# netegg
哦~~
IE那个都搞头晕晕了,要先得到对应的控件句柄,然后通过索引得到子项目的句柄才能得到文本~
QQ的更难搞吧? 回复 6# annybaby
四层子窗体(控件)套着 回复 7# netegg
前辈们写套专门对付TX的UDF吧~~
哈哈
功德无量
虽然我好少玩Q 回复 2# annybaby
非常感谢您的解答
还有就是如何从文件末尾开始查找第一个匹配字符呢
wingettext获取的文字限制在64k,如果没有要查找到的字符串,怎样继续获取下一个64k呢 标题判断???
页:
[1]