Тема: AHK: Скрипт не может взаимодействовать с контролом В другой программе
Доброго времени суток. Моя проблема заключается в том что я не могу считать или изменить контролы edit box'ов в определенной программе.
Я написал небольшой скрипт для этого. Он работает почти везде, кроме нужной программы.
Gui, show, w300 h300
buffer_size = 50
Return
GuiClose:
ExitApp
F1::
MouseGetPos, , , , control
VarSetCapacity( buffer, buffer_size, 1 )
SendMessage, 0xD, buffer_size, &buffer, %control%, A
tooltip, %buffer% \ %Errorlevel%
return
F2::
MouseGetPos, , , , control
ptrText := "тест"
SendMessage, 0xC, False, &ptrText, %Control%, A
return
На F1 Показывает содержимое edit box'а и кол-во символов под курсором мыши.
На F2 Вносит в этот бокс новое значение "тест"
А в той программе в которой мне это нужно не чего не происходит.
Программа называется Octopus apex. это электронный архив.
программированием начал заниматься недавно и по этому много во незнаю:)

