TC官方合作论坛
标题:
获取不到 另外个TC程序里的 编辑框 的句柄
[打印本页]
作者:
binghu
时间:
2014-8-20 00:50
标题:
获取不到 另外个TC程序里的 编辑框 的句柄
用一个绑定的主窗口 去绑定另外个窗口里的 编辑框
获取不到句柄,怎么回事哦。。。
[attach]16936[/attach]
用了 抓抓 ,,,是有个 Edit 的编辑框的类名的,,
于是写了 ,TS插件如下的 获取方式:
[attach]16935[/attach]
但是 编辑框的 句柄,这样不能获取,,是为什么呢?
[attach]16937[/attach]
大神,,教教吧。。。 最好是天使能直接绑定的,不要去枚举系统什么的。是有特定用途的。
作者:
q273814
时间:
2014-8-20 00:59
得到目标程序窗口句柄 枚举子窗口句柄 筛选出想要的控件句柄
作者:
binghu
时间:
2014-8-20 13:39
//======================发送字符串到 编辑框=======================
功能 按钮3_点击()
变量 子句柄字串,子句柄数组,edit句柄,大小1,下标1
序号=列表框.得到选项("列表框0")
父窗口句柄=列表框.获得文本("列表框0",序号)
子句柄字串=系统.枚举(父窗口句柄,3)
字符串.分割(子句柄字串,"|",子句柄数组)
数组空间.大小(子句柄数组,大小1)
遍历(下标1=0;下标1<大小1;下标1++)
如果(窗口.类名(子句柄数组[下标1])=="Edit")
edit句柄=子句柄数组[下标1]
调试输出(edit句柄)
发送是否成功=ts.SendString(edit句柄,编辑框.获得文本("编辑框0"))
调试输出("发送是否成功:"&发送是否成功)
如果结束
遍历结束
功能结束
//======================end=======================
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1