2016-03-19 6 views
0

マウスで音量をコントロールし、フルスクリーンからマウスでクリックしたい、facebookはフラッシュプレーヤーがchromeまたはfirefoxで全画面表示されます。私の画面の解像度は1920×1080であるので、ウィンドウが最大化されているウィンドウの情報ツールは幅を示しています。1936年、フルスクリーン幅:1920は非常にアイデアは、ウィンドウの幅をチェックすることです:Autohotkey - YouTubeでマウスを使って音量を調節し、全画面表示中のfacebook

~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と同じ)を送信するだけでなく、ウィンドウのサイズを変更します。どのようにそれを修正するための任意のアイデア?ありがとう

答えて

0

タイトルに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 
+0

あなたがアクティブなウィンドウの統計情報を取得しているので、この条件が冗長である 'と'(() "MozillaWindowClass ahk_class" WinActive( "ahk_class Chrome_WidgetWin_1")またはWinActive)。 –

+0

ええ...大丈夫です... – Forivin

関連する問題