[AHK-] 隨時偵測 popup 視窗是否出現

看板EzHotKey作者 (R+) (9527)時間12年前 (2014/01/22 23:36), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
需求: 有個軟體每隔一段時間會跳出一個視窗(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

01/23 08:12, , 1F
會但負擔不大吧
01/23 08:12, 1F

01/23 15:39, , 2F
負擔是有,怕太重可以拉長時間到300ms甚至1秒
01/23 15:39, 2F
文章代碼(AID): #1It-MG8Q (EzHotKey)