作者Rplus (R+) (9527)
看板EzHotKey
标题[AHK-] 随时侦测 popup 视窗是否出现
时间Wed Jan 22 23:36:45 2014
需求:
有个软体每隔一段时间会跳出一个视窗(title 固定)
希望 AHK 能帮忙自动把这跳出来的视窗关掉
目前是参照
http://www.cnblogs.com/ttoy/archive/2013/04/11/3015793.html
写的
-------------------
#Persistent
ifWinExist, 软体POPUP视窗标题
{
WinClose
}
-------------------
但我发觉它似乎只会在执行这个AHK时 关一次 popup 视窗
接下来再跳出的视窗 AHK 就无视了 = =a
所以我又看了官网後
补写了一段:
-------------------------
#Persistent
SetTimer, Killpopup, 100
return
Killpopup:
ifWinExist, 软体POPUP视窗标题
{
WinClose
}
-------------------------
效果如预期的,每次跳出来的 POPUP 都会被关掉
但我想请教的是
使用 SetTimer 是不是每隔 100 ms 就会去扫一次全部视窗的名字?
若是如此 感觉会增加系统负担?
我这样的理解是否正确呢?
或者说有没有其它推荐的写法呢?
感谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.24.75.197
1F:→ fossil313:会但负担不大吧 01/23 08:12
2F:→ KanoLoa:负担是有,怕太重可以拉长时间到300ms甚至1秒 01/23 15:39