找回密码
 加入
搜索
查看: 1898|回复: 3

关于利用类别名和句柄捕捉窗口的方法

[复制链接]
发表于 2009-7-23 16:17:57 | 显示全部楼层 |阅读模式
本帖最后由 acacac 于 2009-7-27 15:41 编辑

在AutoIt3的Help文档中看到说V3版本可以通过“类别名”和“句柄”来捕捉窗口,请问具体是如何实现这种窗口捕捉方法的?
注:目前我一直是用窗口标题捕捉的方法,缺陷是:该窗口必须是当前激活的窗口,很不方便。望各位高手赐教。
发表于 2009-7-24 02:06:09 | 显示全部楼层
关于类别名、句柄、窗口标题
我不知道你是否真的弄明白他们的关系了
给个例句你先测试一下
看有什么体会
While 1
Opt("WinTitleMatchMode", 4)
Run("notepad.exe")
Sleep(500)
$hWnd = WinGetHandle("classname=Notepad")
MsgBox (0, "", '句柄为:'&$hWnd)
WinClose($hWnd)
WEnd
 楼主| 发表于 2009-7-27 15:40:39 | 显示全部楼层
运行了你提供的代码,原理我大致了解了,先获得窗口句柄,再根据句柄的二进制号来捕获。下一步我去我的代码里试试。多谢解答。
发表于 2016-2-18 14:11:19 | 显示全部楼层
good,简洁,完美。。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-29 02:12 , Processed in 0.115126 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表