AutoHotKey не находит изображение в окне - PullRequest
0 голосов
/ 11 апреля 2020

Я недавно обнаружил AutoHotKey, этот язык сценариев показался удивительным!

К сожалению, мне не удается заставить мой сценарий найти изображение в окне (в моем случае BlueStacks). Может кто-нибудь, пожалуйста, помогите мне, мой сценарий:

CoordMode, Pixel, screen
CoordMode, Mouse, screen

*ESC::ExitApp

ImgFound := false

while(ImgFound = false)
{
  ImageSearch, ButtonX, ButtonY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 C:\Users\...\Documents\...\test.png
  if (ErrorLevel = 2)
  {
      MsgBox Could not execute script.
      ExitApp
  }
  else if (ErrorLevel = 1)
  {
    ImgFound := false
  }
  else
  {
      MsgBox Found.
      click, %ButtonX%, %ButtonY%
      ImgFound := true
  }
}




1 Ответ

1 голос
/ 12 апреля 2020

Ваш код l oop недоступен.
Выполнение кода прекращается, когда встречается первая метка горячей клавиши. Это называется Раздел автоматического выполнения .

Переместите определение горячей клавиши так, чтобы оно было в самом низу.
(Все горячие клавиши, всегда определяемые ярлыками горячих клавиш, всегда создаются независимо от того, находятся ли они в раздел автозапуска или нет)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...