Тема: ControlSend/ControlGet не работают
Вечер добрый! С утра пытаюсь понять что не так. У меня почему то не работают команды ControlSend/ControlGet.
Вообще, хотел переписать старый скрипт чтоб работал с неактивным окном. Проблемы начались сразу. Решил проверить команды выше на блокноте и опять мимо. Что не так?
Вот код где пытался понять в чем дело.
>^t::
c := ControlSend , , "test", ahk_id %hwnd2%
;MsgBox, %c%
;Sleep 3000
ToolTip %hwnd2%
return
>^m::
MouseGetPos , , , hwnd2
;ToolTip %hwnd2%
return
>^f::
e := ControlGet, OutputVar, Hwnd,, Edit1, Безымянный - Блокнот
MsgBox %e%
ControlSend, , Test-text-HWND `n, ahk_id %OutputVar%
Return
по бинду LeftCtrl + f код скопированный с этого форума(добавил MsgBox). Тоже не работает.
LeftCtrl + m. Hwnd через MouseGetPos определяется, правда в hex формате, не знаю важно ли это.
Пытался проверить что возвращают ControlGet и ControlSend. MsgBox выводится пустой.
Проверял имя окна и ClassNN. Полностью совпадают.
Запускал от имени администратора. Также молчит
Поставил Unicode 64 версию (стояла ansi 32). Нет реакции.
Пробовал запустить на ноуте. Также
Я уже почти сдался. Помогите:(