Тема: AHK: Неработающий UI Access
Всех с Новым годом.
У меня имеется небольшой скрипт, который работает не на всех ПК.
if (!A_IsCompiled && !InStr(A_AhkPath, "_UIA")) {
Run % "*uiAccess " A_ScriptFullPath
ExitApp
}
if (A_IsAdmin = false) {
;msgbox, not admin
Run *RunAs "%A_ScriptFullPath%" ,, UseErrorLevel
ExitApp
}
SendMessage, 0x50,, 0x4190419,, A
!U::
SendPlay, Тут могла быть ваша реклама {enter}
return
Escape::
ExitApp
Скрипт обязательно должен быть запущен с UI Access, без него текст вообще никак не вводится (игра Multi Theft Auto).
Если я его запускаю на компьютере, то при нажатии Alt + U вводится соответствующее сообщение, а если запускаю на ноутбуке, то при нажатии комбинации ничего не происходит, как будто UI Access не действует.
Также пытался использовать запуск с исп. UI Access, как показано в теме - https://forum.script-coding.com/viewtopic.php?pid=158701, результат такой же.
Очень интересно, от чего это может зависеть.
На обоих ПК установлена Windows 11, AHK v.1.1.34.03.