跳到主要内容

💰 FindWindowSuper 超级查找窗口

🎯功能

根据两组设定条件来查找指定窗口

📜语法

结果 = dm.FindWindowSuper(spec1,flag1,type1,spec2,flag2,type2,sort)

📥参数

参数数据类型解释
spec1字符串第一个条件内容, 取决于flag1
flag1整型数取值09, 详见下表
type1整型数判断方式, 0:精确判断; 1:模糊判断
spec2字符串第二个条件内容, 取决于flag2
flag2整型数取值09, 详见下表
type2整型数判断方式, 0:精确判断; 1:模糊判断
sort整型数是否排序, 0:不排序; 1:按照窗口打开顺序排序
参数(flag1flag2)取值含义
flag解释
0spec代表标题
1spec代表程序名字, 比如notepad
2spec代表类名
3spec代表程序路径, 不含盘符, 例如\windows\system32
4spec代表标题父句柄, 格式十进制表达的字符串
5spec代表标题父窗口标题
6spec代表标题父窗口类名
7spec代表标题顶级窗口句柄, 格式十进制表达的字符串
8spec代表标题顶级窗口标题
9spec代表标题顶级窗口类名

📤返回

整型数, 找到的窗口句柄, 没找到返回0

💡示例

hwnd = dm.FindWindowSuper("记事本",0,1,"notepad",1,0)

📘备注