全匹配和模糊匹配查找句柄

标题全匹配情况下查找窗口句柄

Hwnd = Plugin.Window.Find(0, "东觉的浏览器")

MessageBox Hwnd

//以下内容供测试用

Call Plugin.Window.Hide(Hwnd)

Plugin.Msg.Tips ("1")

Delay 300

Call Plugin.Window.Active(Hwnd)

Plugin.Msg.Tips ("2")

Delay 300

Call Plugin.Window.Show(Hwnd)

Plugin.Msg.Tips ("3")

Delay 300

Call Plugin.Window.Top(Hwnd, 0)

Plugin.Msg.Tips ("4")

Delay 300

Call Plugin.Window.Top(Hwnd, 1)

Plugin.Msg.Tips ("5")

模糊标题的情况下查找句柄

//下面这句是按查找方式(模糊),遍历符合窗口类名(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))

Hwnd = Clng(MyArray(i))

Plugin.Msg.Tips (Hwnd)

//以下内容供测试用

Call Plugin.Window.Hide(Hwnd)

Plugin.Msg.Tips ("1")

Delay 300

Call Plugin.Window.Active(Hwnd)

Plugin.Msg.Tips ("2")

Delay 300

Call Plugin.Window.Show(Hwnd)

Plugin.Msg.Tips ("3")

Delay 300

Call Plugin.Window.Top(Hwnd, 0)

Plugin.Msg.Tips ("4")

Delay 300

Call Plugin.Window.Top(Hwnd, 1)

Plugin.Msg.Tips ("5")

Delay 3000

i=i+1

Next

End If

(Tips:在简书里缩进很麻烦,在粘贴到按键精灵的时候用一下自动缩进功能即可)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 14,357评论 0 33
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,084评论 19 139
  • 本程序在 VS2003 下调试通过。 建立工程打开 VS2003 选择 文件->新建->项目->Visual C+...
    wingkingcn阅读 3,744评论 0 0
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,123评论 25 709
  • 一个小学生被汽车撞伤,送到医院。 母亲在手术室外焦急等待,父亲并没有出现。 母亲不断给一个陌生号码打电话,电话那端...
    phexi2000阅读 3,590评论 0 0

友情链接更多精彩内容