1

Тема: AHK ImageSearch или PixelGetColor в цикле

Вопрос как в это цикл правильно поставить команду PixelGetColor или ImageSearch, что бы при нажатии на vk28 цикл начинался затем нажималась клавиша sc23 и была нажата пока не будет найден нужный пиксель или изображение, после этого она отпускалась и происходило то же действие со следующей клавишей. Завершение цикла в любой момент при нажатии на vk28.

vk28::
    vk28 := !vk28
    SetTimer, lLoop, -1
    return
    
sc22::
   Send, {sc22 down}
   KeyWait, % A_ThisHotkey
   Send, {sc22 up}
Return

sc23::
   Send, {sc23 down}
   KeyWait, % A_ThisHotkey
   Send, {sc23 up}
Return

lLoop:
   While vk28
  {
   #UseHook, On  
   Send, {sc23 down}
   PixelGetColor, Color, 946, 591, fast
   if (Color = 0x3c8c5c)
   Send, {sc23 up}
   sleep 10
   Send, {sc22 down}
   PixelGetColor, Color, 946, 606, fast 
   if (Color = 0x3c8c5c)
   Send, {sc22 up}
   #UseHook, Off
  }
   
Return