1

Тема: AHK: Действия после найденного пикселя нужного цвета

Доброго времени суток!

Подскажите решение проблемы:
   Суть: есть скрипт для поиска пикселя по координатам через PixelSearch. Нужно, чтобы когда координаты пикселя были найдены, сохранить эти координаты, и когда пиксель по этим координатам сменит цвет, нажимался левый клик. После чего все повторить заново.
Как это реализовать? Только учусь, помогите, пожалуйста.

2

Re: AHK: Действия после найденного пикселя нужного цвета

ph09nix пишет:

Только учусь

А как вы сами пробовали? Справку открывали?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: Действия после найденного пикселя нужного цвета

teadrinker

Решил проблему, можно закрывать тему.
Кому интересно, вот финальное решение (проверил, работает)

F7::
Loop {
    PixelSearch, Px, Py, 1125, 390, 1340, 500, 0x129e1c, 3, Fast
    if !ErrorLevel {
        PixelGetColor, color, Px, Py, alt
        if (color = 0xe2e2e2) {
            Loop 3 {
                Click
                Sleep 50
            }
        }
    }
}
return

F2::ExitApp

4

Re: AHK: Действия после найденного пикселя нужного цвета

Не похоже, что это работает. Ищете пиксель одного цвета, когда он найден, тут же в этих же координатах проверяете другой цвет. Логика?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

5

Re: AHK: Действия после найденного пикселя нужного цвета

Именно это и требовалось.
По сути, есть полукруг, в котором рандомным образом появляется зелёный участок. По границе этого полукруга постоянно двигается указатель. Нужно было сделать клик в момент, когда этот указатель попадает на зелёный сектор). Так как они в этот момент пересекаются, вот я и использовал это как триггер