Простой авто-кликер в Linux c помощью небольшого BASH скрипта. Linux статьи
Написать статью
Войдите, чтобы писать статьи

Простой авто-кликер в Linux c помощью небольшого BASH скрипта

13

Авто-кликер в Linux

Материал написан пользователем сайта.

Авто-кликер может понадобиться в разных случаях: если нужно автоматизировать нажатие какой-нибудь кнопки, или фармить печеньки в Cookie Clicker. Что-бы без лишней траты времени это сделать, нам понадобится программа xdotool.

sudo apt-get install xdotool
  • Создаём текстовый файл с любым названием, в домашней директории(так  будет удобнее в будущем запускать сам авто-кликер).
  • Затем открываем его и вставляем туда такой текст:
#!/bin/bash

sleep 5

for i in {1..2048}
do
  sleep 1.5
  xdotool click 1
  echo "Cовершено $i нажатий."
done

Где "2048" в третьей строке - это количество желаемых нажатий, а "1.5" в 5 строке - это интервал в секундах между нажатиями. sleep 5 (2 строка) - это отсчёт в секундах до начала цикла. Ну и ещё прикручено echo для статистики.

Кликать будет левая кнопка мыши. Чтобы эмулировать нажатия правой кнопки мыши, нужно в строке "xdotool click 1" заменить единицу на 3.

  • Сохраняем файл.
  • Затем нужно сделать наш файл исполняемым. Для этого нужно вписать в терминал команду:
    chmod u+x название-файла

Авто-кликер готов! Чтобы его запустить, нужно ввести в терминале команду

./название-файла

Чтобы остановить авто-кликер раньше, чем вписано в файле, нужно просто открыть окно терминала, через которое работает авто-кликер, и нажать сочетание клавиш Сtrl+C.

Это далеко не все возможности программы xdotool, но для создания простой кликалки в нужное место хватит и этих знаний. Подробнее можно прочитать на

https://manpages.ubuntu.com/manpages/trusty/man1/xdotool.1.html

Желаю  накликать побольше печенек, надеюсь, чем-то смог помочь.

Лайков: +10
войдите, чтобы ставить лайки
13
  • Опубликовано: 19.06.2021
  • ArboLeet

Комментарии

AquaVerso
Активный пользователь
Активный
19.06.2021
15:30
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Нахлынуло воспоминание как в начале 2000-х годов мы остро нуждались в кликерах после выхода игры Mu online.
julyfox
Активный пользователь
Активный
19.06.2021
16:00
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
А можно понятней объяснить для чего нужен автокликер, дать больше примеров где он пригодится?
x230
Активный пользователь
Активный
19.06.2021
17:13
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийjulyfoxРодительский комментарий
0
войдите, чтобы ставить лайки
Не забивай себе голову всякими лукавыми штуками.
Minor748
Активный пользователь
Активный
19.06.2021
16:50
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Напомнило скрипт noisy для создания трафика
julyfox
Активный пользователь
Активный
19.06.2021
17:43
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
А какая часть кода указывает на место клика?
ArboLeet
Активный пользователь
Активный
19.06.2021
17:55
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийjulyfoxРодительский комментарий
0
войдите, чтобы ставить лайки
он кликает в то место, в котором находится курсор
NadyBear
Активный пользователь
Активный
19.06.2021
20:56
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Какая-то странная бестолковая вещь - как говорил один персонаж "Непонятно"
Yuriy73n
Активный пользователь
Активный
19.06.2021
21:48
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийNadyBearРодительский комментарий
+2
войдите, чтобы ставить лайки
Если эта штука нужна и, кто-то о ней пишет, то, она нужна, как минимум, двум людям!!!)))
алекс
19.06.2021
22:04
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
а как можно сделать, чтобы в определенном окне (месте) кликало) а я в другой программе работал:)?
Tell
Активный пользователь
Активный
20.06.2021
04:07
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Ну не знаю... Как по мне скрипт на python с pyautogui более читабельный и настраиваемый.
aNDy
Активный пользователь
Активный
21.06.2021
07:45
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
http://2.bp.blogspot.com/-TNa9Zi4iYc0/U6W2U8SBvKI/AAAAAAAAYSY/V1NqNoI4FDQ/s1600/kb_075.png
В KB полезная штука была, когда встречался один тролль и один варвар (вроде) Оба друг другом неубиваемые. В качестве автокликера я тогда использовал небольшую гирьку положенную на [Space]. Запустил драчку - и на пару суток с друзьями-студентами разнообразный алкоголь употреблять :) Возвращаешься домой - а они друг друга всё "умц-умц"
Losos
01.07.2021
21:53
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Очень круто. Зачем?
Anonimus
26.07.2021
07:34
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Набери man xdotool.
Можно искать нужное окно по названию, id, классу и т.п. Передавать в активное окно любые сочетания клавиш, двигать мышкой, кликать, перетаскивать иконки, окна. Узнавать координаты мыши.

Написать комментарий

Ваше имя:
Текст комментария:
  • Уважать других.
  • Не ругаться.
  • Без оскорблений.
  • Без грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
Правила