Autohotkey 自动热键-在youtube、facebook上全屏控制音量并用鼠标退出
我想用鼠标控制音量,在youtube和facebook上用鼠标中键退出全屏,而flash播放器在chrome或firefox上是全屏的。我的屏幕分辨率是1920x1080,所以当窗口最大化时,窗口信息工具显示宽度:1936,当全屏宽度:1920,所以要检查窗口宽度:Autohotkey 自动热键-在youtube、facebook上全屏控制音量并用鼠标退出,autohotkey,Autohotkey,我想用鼠标控制音量,在youtube和facebook上用鼠标中键退出全屏,而flash播放器在chrome或firefox上是全屏的。我的屏幕分辨率是1920x1080,所以当窗口最大化时,窗口信息工具显示宽度:1936,当全屏宽度:1920,所以要检查窗口宽度: ~WheelUp:: WinGetActiveStats, Title, Width, Height, X, Y if (Width = 1920) and WinActive("ahk_class Chrome_WidgetWin
~WheelUp::
WinGetActiveStats, Title, Width, Height, X, Y
if (Width = 1920) and WinActive("ahk_class Chrome_WidgetWin_1") or WinActive("ahk_class MozillaWindowClass") {
SendInput {Volume_Up 5}
}
return
~WheelDown::
WinGetActiveStats, Title, Width, Height, X, Y
if (Width = 1920) and WinActive("ahk_class Chrome_WidgetWin_1") or WinActive("ahk_class MozillaWindowClass") {
SendInput {Volume_Down 5}
}
return
~MButton::
WinGetActiveStats, Title, Width, Height, X, Y
if (Width = 1920) and WinActive("ahk_class Chrome_WidgetWin_1") or WinActive("ahk_class MozillaWindowClass") {
SendInput {Escape}
}
return
这是可行的,但我如何才能添加标题部分(youtube、facebook)来检查?此外,鼠标中键不仅可以发送转义(与F11相同),还可以调整窗口大小。有没有办法解决这个问题?谢谢检查标题是否包含YouTube或Facebook这个词
~WheelUp::
WinGetClass, Class, A
WinGetActiveStats, Title, Width, Height, X, Y
if (InStr(Title,"YouTube") or InStr(Title,"Facebook"))
and (Width = 1920)
and (Class = "ahk_class Chrome_WidgetWin_1" or Class = "ahk_class MozillaWindowClass") {
SendInput {Volume_Up 5}
}
return
由于您正在获取活动窗口的统计信息,因此此条件是冗余的
和(WinActive(“ahk_类Chrome\u WidgetWin_1”)或WinActive(“ahk_类MozillaWindowClass”)
。