Autohotkey 自动热键-在youtube、facebook上全屏控制音量并用鼠标退出

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

我想用鼠标控制音量,在youtube和facebook上用鼠标中键退出全屏,而flash播放器在chrome或firefox上是全屏的。我的屏幕分辨率是1920x1080,所以当窗口最大化时,窗口信息工具显示宽度:1936,当全屏宽度:1920,所以要检查窗口宽度:

~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”)