💰 FindWindowSuper 超级查找窗口
🎯功能
根据两组设定条件来查找指定窗口
📜语法
结果 = dm.FindWindowSuper(spec1,flag1,type1,spec2,flag2,type2,sort)
📥参数
参数 | 数据类型 | 解释 |
---|---|---|
spec1 | 字符串 | 第一个条件内容, 取决于flag1 |
flag1 | 整型数 | 取值0 到9 , 详见下表 |
type1 | 整型数 | 判断方式, 0 :精确判断; 1 :模糊判断 |
spec2 | 字符串 | 第二个条件内容, 取决于flag2 |
flag2 | 整型数 | 取值0 到9 , 详见下表 |
type2 | 整型数 | 判断方式, 0 :精确判断; 1 :模糊判断 |
sort | 整型数 | 是否排序, 0 :不排序; 1 :按照窗口打开顺序排序 |
参数(
flag1
和flag2
)取值含义flag 值 | 解释 |
---|---|
0 | spec 代表标题 |
1 | spec 代表程序名字, 比如notepad |
2 | spec 代表类名 |
3 | spec 代表程序路径, 不含盘符, 例如\windows\system32 |
4 | spec 代表标题父句柄, 格式十进制表达的字符串 |
5 | spec 代表标题父窗口标题 |
6 | spec 代表标题父窗口类名 |
7 | spec 代表标题顶级窗口句柄, 格式十进制表达的字符串 |
8 | spec 代表标题顶级窗口标题 |
9 | spec 代表标题顶级窗口类名 |
📤返回
整型数
, 找到的窗口句柄, 没找到返回0
💡示例
hwnd = dm.FindWindowSuper("记事本",0,1,"notepad",1,0)
📘备注
无