Я пытаюсь использовать Send {% A_ThisHotKey%} в одном моем скрипте AHK. Проблема в том, что это не всегда работает. Пример:
!Tab::Send {%A_ThisHotKey%}
Как я могу сделать эту работу во всех случаях?
Я пытаюсь использовать Send {% A_ThisHotKey%} в одном моем скрипте AHK. Проблема в том, что это не всегда работает. Пример:
!Tab::Send {%A_ThisHotKey%}
Как я могу сделать эту работу во всех случаях?
В некоторых случаях этот код отправлял бы AutoHotkey в бесконечный цикл, если бы он не игнорировал оператор Send (как я полагаю, в этом конкретном случае). Если вы хотите, чтобы он не игнорировал оператор send, вы можете использовать InputLevel и SendLevel.
Существует также разница между определениями горячих клавиш и тем, что отправляется через Send, поэтому определение горячих клавиш !Tab
будет отправлено как !{Tab}
, а не {!Tab}
как ваш код будет интерпретироваться.