Como determinar classsNN de um controle por sua cor ou por sua localização em autohotkey?

0

Amigos Eu quero recuperar o texto de um controle usando o comando controlgettext. Eu tentei usar classNN do controle específico para recuperar seu texto, mas o classNN continua mudando por isso causou problema. Então eu automatizei o ponteiro do mouse para ir para o controle específico para recuperar sua classNN. Eu também tentei usar o ahk_id do controle específico para recuperar seu texto, mas ele tem o mesmo problema, ou seja, ele também continua mudando. Então eu quero uma maneira de recuperar diretamente o classNN da cor do controle específico. Meus códigos são estes

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%

Então, gentilmente me diga se existe alguma maneira de recuperar classNN do controle específico por sua cor? Eu não quero mover o ponteiro do mouse para o controle específico primeiro e, em seguida, para recuperar sua classNN. Eu quero qualquer maneira direta para recuperar classNN do controle específico por sua cor ou por sua localização na tela. Como existem tantos controles na tela e sua classeNN continua mudando. Apenas duas coisas não mudam primeiro é a sua localização na tela e segundo é a sua cor. então não podemos recuperar a classNN do controle por sua localização ou cor? como PixelSearch, Px, Py, 131, 302, 214, 316, 0xCEFFCE, 3, Fast RGB agora, se houver algum controle sob as coordenadas% Px% e% Py%, então seu classNN deve ser recuperado (sem mover o ponteiro do mouse para essas coordenadas). Por favor me ajude. Obrigado

    
por ramji 06.11.2015 / 04:14

0 respostas

Tags