AutoHotKey: Como faço para verificar a presença de um botão com um determinado rótulo?

0

Eu tenho duas janelas que têm a mesma classe de janela e textos de título. A única diferença são alguns botões que estão em um, mas não no outro. Usando o AutoHotKey, como posso verificar a presença de um botão, considerando seu rótulo (texto)? A classe da janela do botão não é única.

    
por Howiecamp 21.10.2013 / 18:05

1 resposta

1

Eu costumo usar o ImageSearch para verificar a presença de botões.

WinGetPos, , , Width, Height, A ;This gets the active window's size
Loop ;This loop searches for the button.
{
    ImageSearch, FoundX, FoundY, 0, 0, Width, Height, %A_WorkingDir%\button.png
        If ErrorLevel = 0
        {
           Msgbox, I found the button at %FoundX% %FoundY%.
           break ;break the loop when the image is found
        }
    Sleep, 500
}
    
por 21.10.2013 / 20:41