vfhptuu 发表于 2012-4-22 02:20:09

如何匹配一个窗口的大小!

各位大大们.能给个匹配窗口大小的例子吗..用来查杀广告窗口....因为窗口没有标题.没有文本.类名随机变化的..只有窗口大小一样!

Qokelate 发表于 2012-4-22 04:22:49

WinList();获取所有窗口
WinGetPos () ;获取窗口属性

If ...Then ...

; 搞掂收功

58fly 发表于 2012-4-22 14:50:42

楼上的.wingetpos是获取的数组吧
建议楼主用arrlydisplay看一下

user3000 发表于 2012-4-22 21:14:18

楼主, 请移步看下这个帖子吧!

无窗口标题的操作
http://www.autoitx.com/thread-31726-1-1.html

lixiaolong 发表于 2012-4-23 00:32:59

回复 1# vfhptuu

关闭酷我音乐盒右角下的小窗口例子.
这个可以关闭,但如果有一样大的窗口也会被关闭.
如果那个一样大的窗口是很重要的那?所以这种关闭法是只能自己电脑上用.


$width = 240
$height = 140

ShellExecute("C:\Program Files\KWMUSIC\KwMusic.exe")
WinWait("酷我音乐盒")
Sleep(1000)
;上面的请自己修改.

$var = WinList()

For $i = 1 To $var
        If $var[$i] <> "" Then
                $Winpos = WinGetPos($var[$i])
                If Not @error Then
                        If $Winpos = $width And $Winpos = $height Then WinClose($var[$i])
                EndIf
        EndIf
Next

页: [1]
查看完整版本: 如何匹配一个窗口的大小!