我们在进行窗口匹配的时候,根据匹配类型的不同可以多种匹配方法,根据使用者目录中可以找到九种匹配方式,这些匹配方式大都需自带的SPY监视工具用以查看窗口的名称.类名.进程名.句柄ID.位置信息等等
Window Spy的使用方法★★★
软件界面
这个软件是安装好之后自带的一个脚本,它本身也是用AUTOHOTKEY脚本写成的,包括界面也是用的GUI包
各控件功能
从上图中可以看到所有的小窗口功能分别是
1.窗口标题
计算器
ahk_class ApplicationFrameWindow
ahk_exe ApplicationFrameHost.exe
ahk_pid 11952
计算器
= 窗口名<标题/Title>
ahk_class ApplicationFrameWindow
= ahk_class <窗口类名>
ahk_exe ApplicationFrameHost.exe
= ahk_exe <执行文件名>
ahk_pid 11952
= ahk_pid <进程ID>
2.鼠标位置信息
Screen: 300, 379 (less often used)
Window: -1283, -160 (default)
Client: -1291, -160 (recommended)
Color: F0F0F0 (Red=F0 Green=F0 Blue=F0)
Screen
鼠标以屏幕左上角为原点的坐标X和Y值(较少使用)
Window
鼠标以当前窗口左上角为原点的坐标X和Y值(默认)
Client
鼠标以当前窗口的工作区左上角为原点的坐标X和Y值(推荐)此值一般最小
Color
鼠标当前位置的屏幕RGB色值
3.焦点控制
ClassNN: Windows.UI.Core.CoreWindow1
Text: 计算器
x: 8 y: 1 w: 321 h: 532
Client: x: 0 y: 1 w: 321 h: 532
SPY软件当前能检测到的控件类名ClassNN为Windows.UI.Core.