Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: seo-master on March 01, 2019, 06:37:28 PM

Title: Помогите пожалуйсто разобраться
Post by: seo-master on March 01, 2019, 06:37:28 PM
Здравствуйте уважаемые гуру ! Много дней пытаюсь изобразить не затейливый скрипт но увы не чего не смог - вот набрался наглости и решил обратиться к знающим людям за помощью,задача в общем то простая скрипт должен в одной программе ожидать когда в определённом месте (в двух местах) изменится цвет - когда это произошло то кликает по кнопке  находящейся в другом месте вот как смог объяснил на рисунке https://prnt.sc/mrw4y7 (https://prnt.sc/mrw4y7) видно - заранее благодарен всем кто уделит внимания и не пожалеет своего времени - СПАСИБО.
Title: Re: Помогите пожалуйсто разобраться
Post by: Космич on March 01, 2019, 07:21:55 PM
Code: (clickermann) [Select]
// Проверка двух пикселей
GETSCREEN
IF( (PXL(0, 0) = 255) & (PXL(0, 0) = 255) )
   LCLICK(0, 0)
END_IF

// Подсчет количества двух пикселей в прямоугольных областях экрана
GETSCREEN
IF( (PXLCOUNT (10,20, 100, 40, 255) > 0) & (PXLCOUNT (10,20, 100, 40, 255) > 0) )
   LCLICK(0, 0)
END_IF

// Проверка на вхождение двух пикселей в прямоугольные области экрана
GETSCREEN
IF_PIXEL_IN(0,0, $_xmax,$_ymax, 255)
   IF_PIXEL_IN(0,0, $_xmax,$_ymax, 255)
      LCLICK($_return1, $_return2)
   END_IF
END_IF
Title: Re: Помогите пожалуйсто разобраться
Post by: seo-master on March 02, 2019, 01:27:51 PM
Спасибо Космич -- за быстрый ответ .
Я вписал свои кардинаты и цвет запустил скрипт но он не реагирует вероятно что то сделал не так подскажите что исправить

Code: [Select]
// Проверка двух пикселей
GETSCREEN
IF( (PXL(471,328) = 1973790) & (PXL(495,323) = 1973790) )
   LCLICK(405,67)
END_IF
 
// Подсчет количества двух пикселей в прямоугольных областях экрана
GETSCREEN
IF( (PXLCOUNT (10,20, 471,328, 1973790) > 0) & (PXLCOUNT (10,20, 495,323, 1973790) > 0) )
   LCLICK(405,67)
END_IF
 
// Проверка на вхождение двух пикселей в прямоугольные области экрана
GETSCREEN
IF_PIXEL_IN(471,328, $_xmax,$_ymax, 1973790)
   IF_PIXEL_IN(495,323, $_xmax,$_ymax, 1973790)
      LCLICK($_return1, $_return2)
   END_IF
END_IF