Изучаю свою задачу и прошу помощи разобраться в вопросе
помогите понять как это работает вот как я это вижу
вот на таком участке есть синяя полоса она должна двигаться влево пока не пропадет
чтобы ее сдвинуть нужно когда она не двигается нажать F2
когда начинает двигаться нажать F3 двигаться по разному рандомно
вот к чему я прешёл нужно взять координаты последней точки по Х и записать в переменную например Cord1
потом взять координаты повторно так по моему мнению можно сравнить 2 координаты Cord1 = Cord2
и уже если они равны нажать F2 а если не равны то нажать F3 опять взять координаты и сравнить их с теми что были в прошлой проверке и так по кругу пока есть синий цвет если его нет ждать пока он не появиться
пока понял как взять координаты последнего пикселя
PixelSearch, Px, Py, 604, 522, 376, 522, 0x986C2E, 10, Fast
cordPX := Px
Так я беру координаты по X по Y не меняются только по X
и записываю в переменную - cordTX
дальше не пойму как взять координаты для проверки на движение полосы
PixelSearch, Tx, Py, 604, 522, 376, 522, 0x986C2E, 10, Fast
cordTX := Tx
если так взять он проверит, нажмет Что-то и теперь он должен взять координаты
для следящей проверки
F1::
Loop
{
Tooltip Начало первой части
; часть 1
tooltip % "Цикл №" a_index
PixelSearch, Px, Py, 604, 522, 376, 522, 0x986C2E, 10, Fast
cordPX := Px
sleep, 50
if (cordPX = cordTX)
{
SendInput, {F3}
sleep, 500
PixelSearch, Tx, Py, 604, 522, 376, 522, 0x986C2E, 10, Fast
cordTX := Tx
}
else
{
SendInput, {F2}
sleep, 500
PixelSearch, Tx, Py, 604, 522, 376, 522, 0x986C2E, 10, Fast
cordTX := Tx
sleep, 50
}
}
return
помогите поправить код чтоб он выполнял проверку на смещение синей полосы и выполнял действие пока есть синий пиксель
если он пропадает ждать пока он появиться и так бесконечно