SearchEx 遍历符合窗口(增强)

文章目录
  1. 1. 功能
  2. 2. 语法
  3. 3. 参数
  4. 4. 返回值
  5. 5. 示例
  6. 6. 备注

功能

遍历符合窗口标题的句柄保存到数值串里

语法

结果 = Plugin.Window.SearchEx(类名, 标题, 模式)

参数

参数 数据类型 解释
类名 字符串 要查找的窗口类名
标题 字符串 要查找的窗口标题
模式 整数型 搜索方式(0:模糊, 1:精确)

返回值

字符串, 返回找到的窗口句柄, 多个句柄以管道符 | 隔开

示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
//下面这句是按查找方式(模糊),遍历符合窗口类名(0)且标题("记事本")的句柄,保存到数组(HwndEx)里
HwndEx = Plugin.Window.SearchEx(0,"记事本",0)
MsgBox "查找到符合的窗口句柄为:"& HwndEx
//下面这句用于分割字符串,将获得的句柄组分割
dim MyArray
MyArray = Split(HwndEx, "|")
If UBound(MyArray)>=0 Then
i=0
For UBound(MyArray)
//下面这句将字符串转换成数值
Msgbox "第 "& i+1 & " 个窗口句柄为:"& Clng(MyArray(i))
i=i+1
Next
End If

备注