http://hi.baidu.com/aleczhou/blog/category/ahk%D3%A6%D3%C3
当鼠标位于任务栏内的时候,滚动鼠标滚轮控制音量大小,按下鼠标中键静音。并且不管任务栏在哪个位置均能正常工作。
关键代码:
MouseIsOver(WinTitle) {
MouseGetPos,,, Win
return WinExist(WinTitle . " ahk_id " . Win)
}
WheelDown::
If (MouseIsOver("ahk_class Shell_TrayWnd"))
SoundSet,-1
Else
MouseClick,WD
Return
WheelUp::
If (MouseIsOver("ahk_class Shell_TrayWnd"))
SoundSet,+1
Else
MouseClick,WU
Return
MButton::
If (MouseIsOver("ahk_class Shell_TrayWnd"))
Send,{Volume_Mute}
Else
MouseClick,Middle
Return
下载:新浪爱问下载(192KB)