本帖最后由 地平线 于 2012-5-10 19:15 编辑
回复 7# gunziyang
没用过也没见过这东西。下面的例子给你参考一下。顺便,彗星小助手也是个不错的工具。
#Include <Array.au3>
#Include <WinAPIEx.au3>
#include <SendMessage.au3>
Dim $hwnd
Const $class='ATL:005E9100' ;类名
Const $name='金山卫士 3.5 ' ;标题
$hwnd = _WinAPI_FindWindow($class,$name)
;MsgBox(0,"",$hwnd)
Opt('MustDeclareVars', 1)
Global $Data = _WinAPI_EnumChildWindows($hwnd,FALSE )
_ArrayDisplay($Data, '_WinAPI_Enum') ;所有子窗口或控件的句柄列表
Const $WM_RBUTTONDOWN = 0x204 ;右键按下
Const $WM_RBUTTONUP = 0x205 ;右键松开
Const $WM_LBUTTONDOWN = 0x0201 ;左键按下
Const $WM_LBUTTONUP = 0x0202 ;左键松开
_SendMessage($Data[1][0],0x0201,0,0) ;点击指定控件
_SendMessage($Data[1][0],0x0202,0,0)
|