AutoHotKey найти изображение, даже если оно меняет размер - PullRequest
0 голосов
/ 18 апреля 2020

Я сделал снимок экрана с кнопкой, которую я хочу щелкнуть, ширина окна была 618. Теперь я хочу, чтобы скрипт нашел кнопку, даже если он уменьшил окно, а затем щелкнул по нему. Сценарий, который я придумал:

CoordMode, Pixel, screen
CoordMode, Mouse, screen


WinGetPos, X, Y, W, H, BlueStacks
scale := W / 618
W := W + X
H := H + Y

ImgFound := false

while(ImgFound = false)
{
  ImageSearch, ButtonX, ButtonY, %X%, %Y%, %W%, %H%,*50 *w%scale% *h-1 C:\Users\...\Documents\...\test.png
  if (ErrorLevel = 2)
  {
      MsgBox Error executing script
      ExitApp
  }
  else if (ErrorLevel = 1)
  {
    ImgFound := false
  }
  else
  {
      Click, %ButtonX%, %ButtonY%
      Click, %ButtonX%, %ButtonY%
      ImgFound := true
  }
}

К сожалению, этот скрипт не находит изображение. Может кто-нибудь помочь мне решить эту проблему?

Заранее спасибо, Volck

...