SendInput, #u не запускается через скрипт

У меня есть экземпляр AHK, который имеет #U как горячая клавиша триггера для ряда действий. Это работает правильно в этом скрипте.

Но когда я настраиваю отдельный AHK-скрипт для нажатия этой горячей клавиши, он вместо этого запускает горячую клавишу Windows 10 для настроек, даже когда я запускаю его от имени администратора. Другие горячие клавиши также терпят неудачу через сценарии

Моя цель - запустить отдельный скрипт AHK, чтобы нажать эту горячую клавишу, когда она мне понадобится.

1 ответ

Попробуйте что-то вроде этого:

Script1.ahk:

#MenuMaskKey vk07

#a:: SendInput b

Script2.ahk:

#MenuMaskKey vk07

#InputLevel 1
$Numpad0:: SendInput {LWin down}a{LWin Up}  ; sends b, because of script1

#InputLevel 0   ; reset #InputLevel to default

Подробнее читайте в руководстве о директиве #InputLevel.

Другие вопросы по тегам