1 (изменено: Foma, 2025-03-14 00:53:39)

Тема: AHK: Перемещение курсора в Блокноте

Пытаюсь передвигать курсор в "Блокнот".

SetTitleMatchMode, 2
SetBatchLines,-1

vr := A_TickCount
;ControlSend,RichEditD2DPT1,{Home},Блокнот
ControlSend,RichEditD2DPT1,{left 7},Блокнот
MsgBox,% A_TickCount- vr

Получается очень медленно. Есть какие-то команды,которыми можно двигать курсор  нужное место сразу? Как это делает "Home", например?
PS. Естественно без вызова окна по "Ctrl+G".

2

Re: AHK: Перемещение курсора в Блокноте

Вопрос решается вот так:

SendMessage, 0xB1, от какого по счёту символа выделять, до какого, , ahk_id %controlID%