Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: initi on April 20, 2018, 04:22:59 AM
-
Здравствуйте. Я записываю клики мыши в течении 10 минут, по истечении которых надо заново авторизоваться. Запустив запись, я обратил внимание, что последний клик происходит на 40 секунд раньше. Стал проверять. Разница с каждой минуты порядка 3-4 секунд. Как можно синхронизировать время? Для меня очень важно, что бы авторизация на сайте проходила не раньше чем через 10 минут.
-
Написать скрипт руками, воспользовавшись шаблонами, меню команд и справкой конечно.
-
Написать скрипт руками, воспользовавшись шаблонами, меню команд и справкой конечно.
скажите, а есть шаблон предусматривающий нажатие лкм поочередно в двух точках в течении 11 минут, по истечении которых выполнить нажатия в других местах?
-
Шаблоны у нас не на все случаи жизни, это минимальные куски кода выполняющие определённые, часто используемые задачи.
99.9% скриптов для реальных задач состоят не из одного шаблона, а представлять из себя комбинацию нужных + дополнительный код. Зачастую шаблон тоже не используется "как есть", а модифицируется под конкретные нужды.
скажите, а есть шаблон предусматривающий нажатие лкм поочередно в двух точках в течении 11 минут, по истечении которых выполнить нажатия в других местах?
$time = $_time_t + 660
WHILE($time > $_time_t)
LCLICK(100, 100)
WAITMS(300) // задержка после клика 1
LCLICK(200, 200)
WAITMS(300) // задержка после клика 2
// задержки настраиваем по необходимости.
END_IF
// прошло 11 минут
// клики в других местах (что бы это не значило)
-
Скажите, а есть счетчик повторений? хочу замерить, сколько повторов делает скрипт за 10 секунд, и потом высчитать количество для 10 минут
-
Скажите, а есть счетчик повторений? хочу замерить, сколько повторов делает скрипт за 10 секунд, и потом высчитать количество для 10 минут
Напиши это в конце скрипта, результат смотри в логе
INC($count,1)
LOGWRITE ($count)
Также можно замерить сколько по времени выполняется проход скрипта
// это напиши в начале скрипта
$m = $_ms // засекаем таймер
// это в конце
LOGWRITE ("Прошло ",$_ms-$m," мс") // получаем результат
-
походу я 0))) что-то у меня не выходит)
сокращенный скрипт (если можно так назвать) начало и конец
MOVE(1959,867)
LCLICK(1959,867)
WAIT(1)
MOVE(2232,1180)
LCLICK(2232,1180)
-
LCLICK(1959,867)
WAIT(1)
LCLICK(2232,1180)
WAIT(1)
-
LCLICK(1959,867)
WAIT(1)
LCLICK(2232,1180)
WAIT(1)
а куда вставить то что Вы сказали? (Таймер)
-
Вот, показывает в логе текущий круг и время в секундах с момента старта скрипта.
DEFINE($s, $_time_t)
LCLICK(1959,867)
WAIT(1)
LCLICK(2232,1180)
WAIT(1)
INC($count,1)
LOGCLEAR
LOGWRITE ("Круг: ", $count, " Прошло: ",$_time_t-$s," сек")
Я надеюсь где лог открыть в кликере ты найдешь? Это такой значок в виде блокнотика.
-
Сейчас попробую) спасибо горомное
-
С этим разобрался. Вы очень помогли. Спасибо. Не получается сделать скриншот каждый цикл. Можете подсказать, в чем моя ошибка?
LCLICK(1564,190)
WAIT(2)
LCLICK(2346,513)
WAIT(2)
LCLICK(1959,510)
SCREENSHOT
-
добавил, не помогает.
WAIT(2)
LCLICK(2346,513)
WAIT(2)
LCLICK(1959,510)
SCREENSHOT
GETSCREEN
-
Сори, если я задам глупый вопрос. Мне просто нужно сохранять скрин всего экрана какждый цикл, какую (-ие) команду нужно ввести?
-
папка "screens" в проге пустая. А где ещё смотреть?
-
Я Вас понял. Сделаю как Вы порекомендовали. Спасибо большое.
-
LCLICK(1564,190)
WAIT(2)
LCLICK(2346,513)
WAIT(2)
LCLICK(1959,510)
WAIT(1)
GETSCREEN // снимок экрана в буфер кликера
SCREENSHOT // вывод снимка из буфера кликера в файл
SCREENSHOT это самая старая команда вывода снимка. Снимок сохраняется в соответствии с настройками в самом кликере в BMP или JPG
Со временем в кликере появились новые команды
SCREENSHOTEX позволяет сохранять указанную область с выбором формата файла (1 - jpg, 0 - bmp)
SCREENSHOTEX(100,100, 600,600, "Image_", 1)
Если тебе просто нужно сохранять конкретный момент на экране для себя то укажи область и выводи снимки в Jpg формате, так они будут меньше весить.
-
да все получилось спасибо. А можете подсказать, у меня часто зависает прога. Пишет (Не отвечает). Приходится перезапускать постоянно. Винда 10.
-
да все получилось спасибо. А можете подсказать, у меня часто зависает прога. Пишет (Не отвечает). Приходится перезапускать постоянно. Винда 10.
сделайте графическую проверку появления надписи "Не отвечает" и пусть скрипт жмёт перезапуск программы и себя, когда это нужно.
Или установите и устраните причину зависания.
я может не верно написал. Я имею ввиду, что у меня Clickermann зависает.