Erstellen eines Tastaturbefehls mit AHK, keine *else*-Anweisung

Erstellen eines Tastaturbefehls mit AHK, keine *else*-Anweisung

Ich möchte in meinem PDF-Reader die gleichen Tastenkombinationen für Tabs haben wie in meinem Browser. Mit AHK habe ich geschrieben:

^PgUp::
IfWinActive Foxit Reader
    Send {Ctrl down}
    Send {Shift down}
    Send Tab    
else
return

Aber es beschwerte sich, dass ich nichts hatte nach meinemanders. Also habe ich versucht

^PgUp::
IfWinActive Foxit Reader
    Send {Ctrl down}
    Send {Shift down}
    Send Tab    
else
    MsgBox nada
return

Funktionierte immer noch nicht. Wie kann ich das Problem lösen?


Frage 2

Was ist falsch an diesem Code?

!^#n::
WinActivate Notepad++
Send {Ctrl down}
Send {Shift down}
Send n
return

Antwort1

Verwenden Sie einfach keine elseund umgeben Sie Ihre Befehle mit geschweiften Klammern:

^PgUp::
IfWinActive Foxit Reader
{
    Send {Ctrl down}
    Send {Shift down}
    Send Tab    
}
return

verwandte Informationen