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

Основной раздел => Использование => Topic started by: Jack on March 17, 2019, 06:59:26 PM

Title: Помогите пожалуйста создать маленький скрипт.
Post by: Jack on March 17, 2019, 06:59:26 PM
Нужно сделать так чтобы по всему экрану искался определенный цвет и во время его нахождения по нему делался клик левой кнопки мыши. Еще нужно это зациклить.
Title: Re: Помогите пожалуйста создать маленький скрипт.
Post by: Jack on March 17, 2019, 07:16:58 PM
откройте меню шаблонов Clickermann, графика, IF_PIXEL_IN
Это вообще где?
Title: Re: Помогите пожалуйста создать маленький скрипт.
Post by: Jack on March 17, 2019, 07:25:52 PM
откройте меню шаблонов Clickermann, графика, IF_PIXEL_IN
GETSCREEN
IF_PIXEL_IN(0,0, $_xmax,$_ymax, 255)
   LCLICK($_return1, $_return2)
   WAITMS(100)
END_IF
Это оно? Как указать нужный цвет?
Title: Re: Помогите пожалуйста создать маленький скрипт.
Post by: Jack on March 17, 2019, 07:27:51 PM
откройте меню шаблонов Clickermann, графика, IF_PIXEL_IN
Я когда нажимаю вставить координату у меня вот такое появляется "LCLICK(901,510)  // 911607" и что с этим делать?
Title: Re: Помогите пожалуйста создать маленький скрипт.
Post by: Oraven on March 17, 2019, 10:00:24 PM
Для начала тебе нужно стереть все в редакторе.

Вставь этот скрипт
Code: (clickermann) [Select]
GETSCREEN
IF_PIXEL_IN(0,0, $_xmax,$_ymax, 255)
   LCLICK($_return1, $_return2) // Клик по найденному цвету
   WAITMS(100)
END_IF
WAITMS(50)

В редакторе отображается текущий цвет под курсором. Чтоб его проще было скопировать можно нажать Alt+Q и в скрипт вставится клик по координатам курсора и закомментированным кодом цвета.
"LCLICK(901,510)  // 911607"
Сама команда нам не нужна. Отсюда можно взять код цвета, вставляем его за место 255

Code: (clickermann) [Select]
GETSCREEN
IF_PIXEL_IN(0,0, $_xmax,$_ymax, 911607)
   LCLICK($_return1, $_return2) // Клик по найденному цвету
   WAITMS(100)
END_IF
WAITMS(50)

Этого уже достаточно. Выполнение в кликере идет по кругу.

Можно также указать более конкретные координаты поиска. Данные параметры 0,0, $_xmax,$_ymax обозначают что поиск идет от верхнего левого угла монитора с координаты 0,0 до нижнего правого угла (системные переменные $_xmax,$_ymax возвращают размер твоего монитора)

IF_PIXEL_IN(100,100, 800,600, 911607) например сейчас поиск ведется от координаты 100,100 до 800,600

В системные переменные $_return1, $_return2 возвращается координата XY найденного цвета
Title: Re: Помогите пожалуйста создать маленький скрипт.
Post by: Jack on March 18, 2019, 11:12:38 AM
Для начала тебе нужно стереть все в редакторе.

Вставь этот скрипт
Code: (clickermann) [Select]
GETSCREEN
IF_PIXEL_IN(0,0, $_xmax,$_ymax, 255)
   LCLICK($_return1, $_return2) // Клик по найденному цвету
   WAITMS(100)
END_IF
WAITMS(50)

В редакторе отображается текущий цвет под курсором. Чтоб его проще было скопировать можно нажать Alt+Q и в скрипт вставится клик по координатам курсора и закомментированным кодом цвета.
"LCLICK(901,510)  // 911607"
Сама команда нам не нужна. Отсюда можно взять код цвета, вставляем его за место 255

Code: (clickermann) [Select]
GETSCREEN
IF_PIXEL_IN(0,0, $_xmax,$_ymax, 911607)
   LCLICK($_return1, $_return2) // Клик по найденному цвету
   WAITMS(100)
END_IF
WAITMS(50)

Этого уже достаточно. Выполнение в кликере идет по кругу.

Можно также указать более конкретные координаты поиска. Данные параметры 0,0, $_xmax,$_ymax обозначают что поиск идет от верхнего левого угла монитора с координаты 0,0 до нижнего правого угла (системные переменные $_xmax,$_ymax возвращают размер твоего монитора)

IF_PIXEL_IN(100,100, 800,600, 911607) например сейчас поиск ведется от координаты 100,100 до 800,600

В системные переменные $_return1, $_return2 возвращается координата XY найденного цвета
Спасибо за помощь, но вот у меня он не кликает по цвету который появляться. Возможно это из-за того что не совсем тот желтый цвет, а как сделать так что бы он кликал по похожему цвету. Просто тут желтые цвета, но они не много отличаются у них разные цифры.