Добрый день!
Необходимо вставить в форму (картинка ниже) значение $Topic.
Раньше был код:
и он работал. В очередной версии программы в форме что-то поменяли. Теперь аналогичный код просто очищает форму (в номере документа пустое поле) или меняет название формы на с "Открыть документ по номеру" на $Topic.
Каким образом вставить $Topic именно в белое текстовое поле? На скриншоте есть все данные, полученные AutoIt Window Info для данного поля.
ID текстового поля меняется при очередной загрузке формы.
Вариант с ControlSend не подходит, потому что медленно вставляется + латинские символы меняются на русские.
Вариант с помещение в буфер $Topic и вставкой через CTRL+v не подходит, потому что буфер занят другой важной информацией.
Т.е. нужно именно через ControlSetText
Необходимо вставить в форму (картинка ниже) значение $Topic.
Раньше был код:
Код:
ControlSetText("Открыть документ", "", "", $Topic)
Каким образом вставить $Topic именно в белое текстовое поле? На скриншоте есть все данные, полученные AutoIt Window Info для данного поля.

ID текстового поля меняется при очередной загрузке формы.
Вариант с ControlSend не подходит, потому что медленно вставляется + латинские символы меняются на русские.
Вариант с помещение в буфер $Topic и вставкой через CTRL+v не подходит, потому что буфер занят другой важной информацией.
Т.е. нужно именно через ControlSetText