У меня есть две окна, которые имеют одинаковый класс окна и текст заголовка. Разница лишь в том, что некоторые кнопки находятся на одной, но не на другой. Используя AutoHotKey, как я могу проверить наличие кнопки, учитывая ее метку (текст)? Класс окна кнопки не является уникальным.
1 ответ
1
Я обычно использую ImageSearch, чтобы проверить наличие кнопок.
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
}