Друзья Я хочу получить текст из элемента управления с помощью команды controlgettext. Я пытался использовать classNN конкретного элемента управления для извлечения его текста, но classNN постоянно меняется, поэтому это вызывало проблемы. Поэтому я автоматизировал указатель мыши, чтобы перейти к конкретному элементу управления, чтобы получить его classNN. Я также пытался использовать ahk_id конкретного элемента управления для извлечения его текста, но у него есть та же проблема, то есть он также продолжает изменяться. Поэтому я хочу, чтобы способ непосредственно получить classNN из цвета определенного элемента управления. Мои коды это

PixelSearch, Px, Py, 131, 302, 214, 316, 0xCEFFCE, 3, Fast RGB  
;first it searches the color of the control in the given coordinates on the  screen
 sleep 100
 mousemove %Px%, %Py%  ;then the mouse pointer moves to that control
 sleep 100
 MouseGetPos, X, Y, WIN, CONTROL ;then classNN is retrieved by Mousegetpos  command
 sleep 100
 ControlGetText, OutputVar, %CONTROL%, Finacle - Microsoft Internet Explorer
 ;then text is retrieved from controlgettext command using classNN
 sleep 100
 msgbox the text of the control is %OutputVar%

Так что, пожалуйста, скажите мне, есть ли способ получить classNN определенного элемента управления по его цвету? Я не хочу сначала перемещать указатель мыши на конкретный элемент управления, а затем извлекать его classNN. Я хочу любой прямой способ получения classNN конкретного элемента управления по его цвету или по его расположению на экране. Поскольку на экране так много элементов управления, и их classNN постоянно меняется. Только две вещи не меняются: во-первых, это его расположение на экране, а во-вторых, это его цвет. поэтому мы не можем получить classNN элемента управления по его расположению или цвету? как PixelSearch, Px, Py, 131, 302, 214, 316, 0xCEFFCE, 3, Fast RGB теперь, если есть какой-либо элемент управления под координатами% Px% и% Py%, то его classNN должен быть получен (без перемещения указателя мыши) с этими координатами). Пожалуйста, помогите мне. Спасибо

0