怎样获取未知的窗口标题
比如说QQ2012 聊天窗口,用什么方法可以自动获取这个聊天窗口的标题? 正则匹配应该是一个方法! #include<array.au3>$var = WinList()
_ArrayDisplay($var) ;显示所有窗口及窗口句柄
;只显示可见窗口
For $i = 1 to $var
If $var[$i] <> "" AND IsVisible($var[$i]) Then
MsgBox(0, "详细信息", "标题=" & $var[$i] & @LF & "句柄=" & $var[$i])
EndIf
Next
Func IsVisible($handle) ; 窗口可见返回1,不可见返回0
If BitAnd( WinGetState($handle), 2 ) Then
Return 1
Else
Return 0
EndIf
EndFunc 测试下看看先 可以用,谢谢 列出所有标题,然后for循环,这样是不是算法有点臃肿?呢
页:
[1]