Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: Zenkinn on January 05, 2019, 12:03:56 AM
-
:) История такая у меня на работе стоит CRM -ка и там иногда всплывает очень интересные всем сотрудникам онлайн заявки, маленькая зелёная кнопка в углу экрана, кто первый схватил тот и молодец. Но все не так просто при нажатии на зелёную кнопку всплывает окно где надо нажать на конкретную кнопку.
:) Вопрос 1) Можно ли поэтапно настроить кликер(сначала сделать скрин после нажатия на зелёную кнопку, потом выставить координаты второй кнопки ориентируясь на скрин) жать на конкретные координаты при изменения цвета в определённой области экрана. 2)Можно ли как то настроить звуковое оповещение при всплывании зелёной кнопки? 3 )Можно ли сделать и то и то?
В идеале должно работать как-то так: оставляю комп с включеным кликером и CRM. Прилетает заявка, кликер реагирует на изменение цвета в области кнопки делает клик и делает звуковой сигнал. Всплывает окно, делает еще клик на подтверждении. Все.
Буду очень благодарен за помощь!!!! ::)
-
Да, все можно. Кликер может анализировать цвет на экране или искать кусочки картинок, издавать звук через системный динамик или воспроизводить WAV файл.
Примерный скрипт.
GETSCREEN
IF_PIXEL_IN(700,700, 800,800, 255) // поиск цвета в области
LCLICK($_return1, $_return2) // клик по возвращенной координате
BEEP(800,500) // звуковой сигнал 800гц 500мс
$time = $_time_t + 10 // таймер на 10 секунд
WHILE($time > $_time_t) // циклично ищем картинку в тесении 10 секунд
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "file.bmp", -1, 100)
$time = 0
LCLICK($_return1+10, $_return2+5) // клик правее на 10 пикселов и ниже на 5 относительно верхнего левого угла найденной картинки.
WAITMS(100)
ELSE
WAITMS(500)
END_IF
END_CYC
IF($time ! 0)
// действие если за 10 сек картинка не найдена
END_IF
ELSE
WAITMS(500)
END_IF
-
Спасибо большое попытаюсь разобраться) :) Можешь дописать чтобы после каждого клика делал скрин? Еще раз спасибо!
-
Спасибо большое попытаюсь разобраться) :) Можешь дописать чтобы после каждого клика делал скрин? Еще раз спасибо!
Чтобы сделать скриншот кликером нужно написать две команды
GETSCREEN // делает скриншот всего экрана в буфер кликера
SCREENSHOT // команда сохраняет снимок из буфера в папку Screens рядом со скриптом или в папку кликера если скрипт не сохранен.
Стоит заметить что формат снимка (JPG или BMP) создаваемого SCREENSHOT зависит от настроек с самом кликере.