Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: Ramzesia on July 29, 2017, 05:03:03 PM
-
Помогите пожалуйста, нужен цикл такова рода смотреть на пиксель от кнопки, как только этот пиксель пропадет нужно сделать действие. Время цикла мак 30 сек.
//Если хоть 1 пиксель в этой области равен 16777215 то крутим цикл 30сек
GETSCREEN (64,395, 70,403)
COLORMODE(6, 64,395, 70,403)
PXL = 16777215 // если в области нет ни одного такова пикселя делаем действия
WAIT(5)// задержка сек.
LCLICK(895,406)
-
Мой друг, но ведь вы давно пишете куда более сложные вещи и, уверена, уже умеете такое делать сами :) По-моему, тут достаточно посмотреть всего 2 шаблона
$time = $_time_t + 30 // 30 сек
WHILE($time > $_time_t)
GETSCREEN (64,395, 70,403)
COLORMODE(6, 64,395, 70,403)
IF_PIXEL_IN(64,395, 70,403, 16777215)
WAITMS (100)
else
$time=0
LCLICK(895,406)
End_if
END_CYC
А если кнопка стабильна и имеет неизменяющийся пиксель уникального цвета (допустим на месте (65, 400) всегда 16777215 цвет), то всё еще проще:
$time = $_time_t + 30
GETSCREEN
WHILE((PXL (65, 400) = 16777215) & ($time > $_time_t))
WAITMS (100)
GETSCREEN
END_CYC
LCLICK(895,406)