Иногда для оптимизации некоторых однотипных действий или просто кача в онлайн играх, как, например, ЕВА или BSGO необходим кликер - программа для повтора кликов мышкой или кнопок клавиатуры.
Большинство кликеров в Интернете - это специализированные программки написанные любителями и ориентированные на конкретную игру, например, Ла2 или Айон. Но что делать, если нужен просто универсальный кликер?
На самом деле есть три выхода:
AtoIt - это целая платформа со своим языком программирования и множеством библиотек. Здесь есть целое сообщество программистов и хороший форум, но не программисту разобраться в Атуит проблематично.
UoPilot - очень удобный кликер для написания как сложных алгоритмов, так и простеньких скриптов. Имеет огромное количество настроек и примочек. Широко распространен на равне с Кликреманом и Атуит. Здесь также реализована функция кликания на свернутом окне.
Кликерман (Clickermann) (офф. сайт)- достаточно серьезный законченный проект с простым интуитивно понятным интерфейсом и элементарным псевдо-языком написания скриптов. Позволяет выставить различные режимы выполнения, задать различные комбинации кнопок, случайные интервалы задержек и много-много другого. Имеется подробный русскоязычный хелп и мануал, а также русский интерфейс.
Рекомендую 3-ю версию, так как в 4-й особых изменений в функционале и работе не произошло, но интерфейс ИМХО стал хуже.
Более подробные статьи по работе с отдельными функциями кликера
P.S. В Кликермане теоретическидаже должна быть реализована функция работы кликера на окно, свернутое в трей (кликать на неактивном окне). Т.е. разработчики утверждают, что кликером можно зафиксировать хендл определенного окна и указать кликеру кликать именно на нем - в это время окно, где происходят клики можно свернуть и заниматься другими делами. НО к сожалению у меня данная функция не работает - возможно будет в следующих версиях. Если у кого-то получилось разобраться - прошу отписать свои действия в комментариях.
Люди подскажите такой вопрос. Надо сделать програмулину что чтоб просто открывала сайты (на моем компе) , адреса страничек будут указаны на компе или в отдельном файле или прямо в програмке. Эта программа поможет ?
Подскажите пожалуйста мне надо скрипт чтоб в нерабочем окне программа производила нажатие кнопок "F1" "F2" "Enter" Enter" в бесконечных циклах, с задержкой 2с. За ранее очень благодарен за помощь.
Ромео, посоветуйте пожалуйста как лучше описать следуюoe. последовательность действий: есть 5 кучек камня, расположенных по кругу - нужно последовательно кликнуть на каждой кучке и замереть на 5 минут. потом повторить действия с начала. Посоветуйте как лучше реализовать?
спасибо тебе огромное сделал так: KEYDOWN(#F6) KEYUP(#F6) KEYSTRING("/grab 0") KEYDOWN(#ENTER) KEYUP(#ENTER) и всё работает ещё один вопрос, как сделать чтобы это скрипт не срабатывал когда будет включена русская раскладка, а то когда русская раскладка, то пишет .пкфи 0 и меня кикает за флуд
Кликер эмулирует нажатия клавиш. У Вас включена русская раскладка вот он и кликает по русским клавишам. Мне пока не известен способ решить данную проблему((
спасибо, вроде пишет /grab 0. у меня ещё вопрос, зачем нужен KEYPRESS, вот нашел в помощнике кликера такое: KEYPRESS (keycode) - нажимает и отпускает виртуальную клавишу клавиатуры но я пробовал и не работает и ещё вопросик=) в гта чтобы ходить или ездить нужно зажимать клавишу( к примеру чтобы ехать вперед нужно зажать W) как сделать чтобы кнопка зажималась, к примеру на 10 секунд, а потом отпускалась и нажималась клавиша A и т.д.
сначала KEYDOWN (код клавиши / псевдоним) зажимает клавишу клавиатуры потом WAIT (секунды) ждать n секунд перед следующей командой (данная команда имеет погрешность - 16 миллисекунд) или WAITMS (миллисекунды) ждать n миллисекунд перед следующей командой (в одной секунде 1000 миллисекунд) (данная команда имеет погрешность - 16 миллисекунд) и потом KEYUP (код клавиши / псевдоним) отпускает клавишу клавиатуры
KEYPRESS (keycode) работает не всегда - система не успевает на нее среагировать.