找回密码
 加入
搜索
查看: 1779|回复: 4

[AU3基础] 如何匹配一个窗口的大小!

  [复制链接]
发表于 2012-4-22 02:20:09 | 显示全部楼层 |阅读模式
各位大大们.能给个匹配窗口大小的例子吗..用来查杀广告窗口....因为窗口没有标题.没有文本.类名随机变化的..只有窗口大小一样!
发表于 2012-4-22 04:22:49 | 显示全部楼层
WinList()  ;获取所有窗口
WinGetPos () ;获取窗口属性

If ...  Then ...

; 搞掂  收功
发表于 2012-4-22 14:50:42 | 显示全部楼层
楼上的.wingetpos是获取的数组吧
建议楼主用arrlydisplay看一下
发表于 2012-4-22 21:14:18 | 显示全部楼层
楼主, 请移步看下这个帖子吧!

无窗口标题的操作
http://www.autoitx.com/thread-31726-1-1.html
发表于 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[0][0]
        If $var[$i][1] <> "" Then
                $Winpos = WinGetPos($var[$i][1])
                If Not @error Then
                        If $Winpos[2] = $width And $Winpos[3] = $height Then WinClose($var[$i][1])
                EndIf
        EndIf
Next

您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-14 13:01 , Processed in 0.075286 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表