У меня есть такой код:
HotKeySet("{F4}", "Start")
HotKeySet("{ESC}", "_Exit")
While 1
Sleep(350)
WEnd
Func Start()
While 1
$pos1 = PixelSearch(791, 536, 837, 649, 0x008000)
If IsArray($pos1) = True Then
MouseMove(1136, 712)
MouseClick("left")
Sleep(1000)
MouseMove(37, 177)
MouseClick("left")
PixelSearch(791, 536, 837, 649, 0x008000)
EndIf
$pos2 = PixelSearch(791, 536, 837, 649, 0xFF0000)
If IsArray($pos2) = True Then
MouseMove(1036, 712)
MouseClick("left")
Sleep(1000)
MouseMove(165, 171)
MouseClick("left")
EndIf
WEnd
EndFunc
Func _Exit()
Exit
EndFunc
Мне необходимо после появления красного пикселя, в определенной области, совершить нажатие мышью, после чего проверять эту область на изменение красного пикселя на зеленый, после чего совершить еще нажатие мышью, после чего проверять эту же область снова на наличие красного пикселя, и т.д....Как это можно реализовать? Мой код не работает данным образом.