Тема: AHK: Не может найти цвет в пикселе
Привет, уже несколько часов мучаюсь, я новенький и не сильно понимаю.
Суть скрипта:
Пока мышка кликает каждые 500мс по координатам 412, 986 - скрипт ищет в координатах 933, 293 цвет 0xFFFFFF и 0x3E76D4, если скрипт находит данные цвета , выполняется действие MouseMove, 933, 293 MouseClick
Если он не находит эти цвета или находит другие цвета, то просто продолжает кликать по 412, 986 , и так циклично.
Если где-то написал не по правилам - извините, я действительно старался.
Вот как у меня получился(нет) этот скрипт:
*Numpad9::
Loop {
Label3:
MouseMove, 412, 986
MouseClick
sleep, 1000
CoordMode, Pixel, Client
while(GetKeyState("Numpad9", "P"))
{
PixelGetColor, color, 933, 293, RGB Slow
TrayTip,, % Format("0x{:x}", color)
if ((color == "") || (color == 0x000000)) {
SoundBeep, 100, 100
Sleep 30
} else
if (color == 0xFFFFFF) || (color == 0x3E76D4)
{
MouseMove, 933, 293
MouseClick
MouseMove, 1465, 841
MouseClick
MouseMove, 944, 769
MouseClick
}
}
Goto, Label3
}
return
F10::ExitApp
Он кликает, но не находит цвета.