如何获取窗口标题
运行了QQ或千千静听!我下面这样写:
If WinExists("千千静听","") Then
MsgBox(0, "", "千千静听")
EndIf
运行后没提示!一闪而过!
怎么才能获取得到窗口名,然后强行关闭此窗口!
[ 本帖最后由 au3retry 于 2008-11-18 06:01 编辑 ] If ProcessExists ( "TTPlayer.exe" ) Then
ProcessClose ("TTPlayer.exe")
EndIf 你好!这是进程!要知道进程名!而我是想获取窗口的标题!
例如:一检查到一个窗口带有 “情色”这样字样(IE的窗口或程序的窗口)都能查到,然后就强行把它关闭!
AU3能做到吗! http://www.wutianyu.com/post/321/
你看一下上面的,呵呵 $var = WinList()
For $i = 1 To $var
; 仅显示带标题的可见窗口
If $var[$i] <> "" And IsVisible($var[$i]) Then
If StringInStr($var[$i], "千千静听") Then
MsgBox(0, 0, $var[$i])
EndIf
EndIf
Next
Func IsVisible($handle)
If BitAND(WinGetState($handle), 2) Then
Return 1
Else
Return 0
EndIf
EndFunc ;==>IsVisible 谢谢各位!
页:
[1]