; 示例一:在任务栏才生效的滚动滚轮音量
#If MouseIsOver("ahk_class Shell_TrayWnd")
WheelUp::Send {Volume_Up}
WheelDown::Send {Volume_Down}
#If

#If WinActive("ahk_exe Everything.exe")
WheelUp::WinMaximize,ahk_exe Everything.exe
WheelDown::WinMinimize,ahk_exe Everything.exe
#If

MouseIsOver(WinTitle) {
  MouseGetPos,,, Win
  return WinExist(WinTitle . " ahk_id " . Win)
}


; 示例二:随时变化的热键
Toggle1:=A_Hour//3
#If !Toggle
a::MsgBox,我是2!
#If

; 示例三:可以开关的热键
Toggle:=true
#If Toggle
a::MsgBox,我是3!
#If

; 示例二和三需要用F1和F2来切换状态
F1::Toggle:=false

F2::Toggle:=true

 

声明:站内资源为整理优化好的代码上传分享与学习研究,如果是开源代码基本都会标明出处,方便大家扩展学习路径。请不要恶意搬运,破坏站长辛苦整理维护的劳动成果。本站为爱好者分享站点,所有内容不作为商业行为。如若本站上传内容侵犯了原著者的合法权益,请联系我们进行删除下架。