Создание клавиатурной команды с помощью AHK, без оператора *else*

Создание клавиатурной команды с помощью AHK, без оператора *else*

Я хочу иметь тот же ярлык для вкладок в моем pdf-ридере, что и в моем браузере. С помощью AHK я написал:

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

Но он жаловался, что у меня ничего не было после моегоеще. Поэтому я попробовал

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

Все еще не работает. Как мне решить эту проблему?


вопрос 2

Что не так с этим кодом?

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

решение1

Просто не используйте их elseи заключите свои команды в фигурные скобки:

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

Связанный контент