Board logo

标题: TC脚本开发-窗口句柄的捕捉方法总结(1) [打印本页]

作者: look_w    时间: 2019-4-16 19:20     标题: TC脚本开发-窗口句柄的捕捉方法总结(1)

整型 窗口句柄

窗口句柄=窗口.找到窗口("脚本编写算法.txt - 记事本“)

如果(窗口句柄==0)

辅助.消息框("没有找到窗口")


红色字体为窗口标题,必须输入准确的标题,不支持模糊捕捉。

要找到准确的标题 可以用AB抓抓捕捉.

AB抓抓使用方法:先点击 下图的鼠标窗口句柄。   然后 点击F9热键 开始捕捉,发现随着鼠标的移动在不同窗口之间,会捕捉到相关的信息.

我们把鼠标指在记事本的蓝条标题栏上 就捕捉到了 我们需要的标题.



PS:有些游戏由于有游戏保护,AB抓抓会捕捉不到它的信息.我们只能再试试下面的其他方法.

顶层句柄-窗口得到顶层句柄

命名空间: 窗口

函数功能:得到顶层窗口句柄

函数原型: 整型 顶层窗口句柄()

参数:



返回值: 返回整型类型的顶层窗口句柄整型值

举例:

窗口.顶层窗口句柄()


详细举例

整型 窗口句柄

字符型  顶层句柄

窗口句柄=窗口.顶层窗口句柄()

顶层句柄=转换.整型转字符型(窗口句柄)

辅助.消息框(顶层句柄)

执行结果:得到当前活动的窗口句柄  721486



PS:可以得到有游戏保护的窗口句柄,已测试.



鼠标所在窗口句柄-得到鼠标窗口句柄

命名空间: 窗口

函数功能:得到鼠标移动的窗口句柄

函数原型: 整型鼠标所在窗口句柄()

参数:



返回值: 返回整型类型的窗口句柄整型值

举例:

窗口.鼠标所在窗口句柄()


详细举例

整型 窗口句柄

字符型 鼠标所在窗口句柄

窗口句柄=窗口.鼠标所在窗口句柄()

鼠标所在窗口句柄=转换.整型转字符型(窗口句柄)

辅助.消息框(鼠标所在窗口句柄)

执行结果:得到鼠标移动的窗口句柄 3277994


PS:可以得到有游戏保护的窗口句柄,已测试.



焦点窗口-得到当前焦点窗口

命名空间: 窗口

函数功能:得到当前焦点的窗口句柄

函数原型: 整型当前焦点句柄()

参数:



返回值: 返回整型类型的焦点窗口句柄整型值

举例:

窗口.焦点窗口()

详细举例

整型 焦点窗口句柄

字符型  内容

焦点窗口句柄=窗口.焦点窗口()

内容=转换.整型转字符型(焦点窗口句柄)

辅助.消息框(内容)

执行结果: 得到当前键盘焦点的窗口句柄 2490940

PS:可以得到有游戏保护的窗口句柄,已测试.


枚举

功能原型:     系统.枚举(名称,类型)
功能说明:     根据类型枚举需要的类型,返回枚举后的结果,未找到返回空字符,类型:0:窗口名枚举窗口句柄,1:类名枚举窗口句柄,2:进程名枚举进程句柄,3:父窗口句柄枚举子窗口句柄(参数1为空串"",将以桌面句柄为父窗口句柄)
功能举例:     
返回值=系统.枚举("计算器",0)
辅助.消息框(返回值)
PS:无法得到有游戏保护的窗口句柄,已测试.




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0