acacac 发表于 2009-7-23 16:17:57

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

本帖最后由 acacac 于 2009-7-27 15:41 编辑

在AutoIt3的Help文档中看到说V3版本可以通过“类别名”和“句柄”来捕捉窗口,请问具体是如何实现这种窗口捕捉方法的?
注:目前我一直是用窗口标题捕捉的方法,缺陷是:该窗口必须是当前激活的窗口,很不方便。望各位高手赐教。

lynfr8 发表于 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

acacac 发表于 2009-7-27 15:40:39

运行了你提供的代码,原理我大致了解了,先获得窗口句柄,再根据句柄的二进制号来捕获。下一步我去我的代码里试试。多谢解答。

huangke 发表于 2016-2-18 14:11:19

good,简洁,完美。。。
页: [1]
查看完整版本: 关于利用类别名和句柄捕捉窗口的方法