TC官方合作论坛

 找回密码
 立即注册
查看: 782|回复: 5

[问题] 两个类名相似的子窗口,我如何能准确的找到

[复制链接]
发表于 2013-11-17 02:15:29 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
窗口句柄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
这个怎么解决啊,我怎么才能找到我想要的那个子窗口呢
回复

使用道具 举报

 楼主| 发表于 2013-11-17 02:17:36 | 显示全部楼层
有哥哥姐姐帮忙答下吗?感激不尽!!
回复 支持 反对

使用道具 举报

发表于 2013-11-18 09:55:34 | 显示全部楼层
应该是没有枚举到子窗口
回复 支持 反对

使用道具 举报

发表于 2013-11-18 10:27:03 | 显示全部楼层
[qq]497584772[/qq]帮你顶上去
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-19 07:02:21 | 显示全部楼层
子窗口调试输出有10几个,但他找到EditComponent跟EditButton ,两个编辑框,它分布清啊
我想在EditComponent发送字符串的时候,它是先在EditButton里输入一遍再跳到EditComponent里输入
这怎么可能是没找到子窗口呢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-28 07:38:13 | 显示全部楼层
依然没有解决啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-9-23 07:52 , Processed in 0.042095 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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