0
我有一個AutoHotkey腳本,我希望在Windows 7開始菜單orb被點擊時(左下角出現菜單的按鈕)運行。點擊Windows orb(菜單按鈕)時觸發AutoHotkey腳本
我以前一直在使用MouseGetPos
來確定光標何時懸停在區域上,但是這會導致腳本即使在運行全屏應用程序時也會被激活。有沒有另一種方法可以用來檢測何時點擊開始菜單orb?謝謝。
我有一個AutoHotkey腳本,我希望在Windows 7開始菜單orb被點擊時(左下角出現菜單的按鈕)運行。點擊Windows orb(菜單按鈕)時觸發AutoHotkey腳本
我以前一直在使用MouseGetPos
來確定光標何時懸停在區域上,但是這會導致腳本即使在運行全屏應用程序時也會被激活。有沒有另一種方法可以用來檢測何時點擊開始菜單orb?謝謝。
MouseGetPos,,, id, control
WinGetTitle, title, ahk_id %id%
WinGetClass, class, ahk_id %id%
if (title = "Start" || (class = "Shell_TrayWnd" && control = "")) {
;Do script
}
title = "Start"
覆蓋了大部分的圓球,除了幾個像素在角落。
class = "Shell_TrayWnd"
引用整個任務欄,但只有圍繞orb的幾個像素沒有控制值。
這應該覆蓋整個地區,通常點擊會帶出Windows菜單。