次のスクリプトは、Acrobat/Adobe Readerを使用している場合を除いて、Firefoxの場所/「素晴らしい」バーをcontrol-l
を使用してどこからでも開くことができます。これは、Acrobatのcontrol-l
が全画面表示になるためです。それは動作しますが、それは醜いですし、ネストされた#ifWinNotActive
を使用します。複数の条件文を使用したホットキーif文
#IfWinNotActive, ahk_class MozillaWindowClass
#IfWinNotActive, ahk_class ahk_class AcrobatSDIWindow
^l::
WinActivate, ahk_class MozillaWindowClass
Send, ^l
return
#IfWinNotActive
#IfWinNotActive
以下のコードの置換は機能しません。 Autohotkeyはエラーには言及しませんが、!WinActive条件を無視し、無限ループに巻き込まれるように見えます。なぜどんなアイデア? (私は閉じ括弧の前と後の両方return文を試してみました。)
^l::
if (!WinActive(ahk_class,MozillaWindowClass)) and (!WinActive(ahk_class,AcrobatSDIWindow)) {
WinActivate, ahk_class MozillaWindowClass
Send, ^l
}
return
スクリプトが何をしているのか(ハイレベル)気になりますか? – Coffee
@Adel私の編集を参照してください。 –