TC官方合作论坛

标题: 两个类名相似的子窗口,我如何能准确的找到 [打印本页]

作者: soyeah1981    时间: 2013-11-17 02:15
标题: 两个类名相似的子窗口,我如何能准确的找到
窗口句柄1=窗口.找到窗口("","StandardFrame")
调试输出("窗口句柄1" &窗口句柄1)
子窗口句柄1 = 系统.枚举(窗口句柄1,3)
字符串.分割(子窗口句柄1,"|",子句柄数组1)
数组空间.大小(子句柄数组1,大小1)
遍历(下标1 = 0;下标1<大小1;下标1++)
如果(窗口.类名(子句柄数组1[下标1]) == "EditComponent")
窗口.激活(子句柄数组1[下标1])
窗口.发送字符串(子句柄数组1[下标1],备注)
辅助.等待(2000)
窗口.发送按键(子句柄数组1[下标1],13)

如果(窗口.类名(子句柄数组1[下标1]) == "EditComponent")  这个窗口类名还有一个叫EditButton 的,他每次都是找到的 EditButton
这个怎么解决啊,我怎么才能找到我想要的那个子窗口呢
作者: soyeah1981    时间: 2013-11-17 02:17
有哥哥姐姐帮忙答下吗?感激不尽!!
作者: kevinqq    时间: 2013-11-18 09:55
应该是没有枚举到子窗口
作者: hongzhi725    时间: 2013-11-18 10:27
[qq]497584772[/qq]帮你顶上去
作者: soyeah1981    时间: 2013-11-19 07:02
子窗口调试输出有10几个,但他找到EditComponent跟EditButton ,两个编辑框,它分布清啊
我想在EditComponent发送字符串的时候,它是先在EditButton里输入一遍再跳到EditComponent里输入
这怎么可能是没找到子窗口呢
作者: soyeah1981    时间: 2013-11-28 07:38
依然没有解决啊




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1