Написать пост

Ubuntu. Имитация движения мыши

Пишем скрипт имитации движения мыши на питоне.

Сперва установим «автопилот» командой:

sudo apt-get install python3-autopilot

«Автопилот» — инструмент для тестирования пользовательского интерфейса в ОС Ubuntu, он также может использоваться для задач автоматизации GUI (графический интерфейс пользователя).

После установки автопилота, необходимо в домашней папке (или любой другой папке) создать python-скрипт. Для этого в терминале пишем команду:

nano test.py

Файл также можно создать штатными средствами операционной системы, но в терминале это сделать проще и быстрее.

После нажатия «Enter» будет доступно редактирование файла-скрипта. Теперь можем написать скрипт на Python3 для имитации движения мыши:

from autopilot.input import Mouse
import time
import random
mouse = Mouse.create()
mouse.move(random.randint(0,1000),random.randint(0,1000))
time.sleep(10)
mouse.move(random.randint(0,1000),random.randint(0,1000))

В данном скрипте командой move имитируем движение мыши по координатам X и Y в случайном порядке от 0 до 1000 пикселей, затем через sleep ожидаем 10 секунд и снова имитируем движение мыши.

Для запуска скрипта используем опять же терминал:

python3 test.py

Используя данную команду, вызываем скрипт «test» из домашней папки.

Для остановки скрипта имитации движения мыши просто закрываем терминал.

02 января в 18:15

Коментарии

Как заблокировать вызовы с неизвестных и скрытых номеров на MIUI 12АнонимВчера в 15:24

MIUI Global 12.5.4 нет раздела "антиспам".
Есть некоторые настройки в разделе "АОН и спам" в меню системного приложения "Вызовы", но нет возмосности огранить список поступающих звонков только телефонной книгой.

Sublime Text 4. Установка русского языкаАнонимВчера в 03:50

Большое спасибо, очень помогло!

Как удалить Kaspersky Endpoint Security 11, если забыл пароль?Аноним23 сентября в 14:44

Аноним, НЕ удается изменить. Ошибка записи знченния нвого параметраУ вас доменный ПК? Возможно политиками организации внесение в реестр запрещено

Как удалить Kaspersky Endpoint Security 11, если забыл пароль?Аноним23 сентября в 14:43

НЕ удается изменить. Ошибка записи знченния нвого параметра

Как заблокировать вызовы с неизвестных и скрытых номеров на MIUI 12Аноним13 сентября в 19:29

Аноним, В MIUI 12 этого нет.Какой у Вас телефон?

Настройка ip-камеры Mi Home Security Camera 360 1080PАноним11 сентября в 02:38

Добрый вечер. Как сделать что бы камера MI home camera 360 , 1800p записывала с 9:00 до 18:00 и потом только при движении. Можно ли так!? Карта памяти стоит максимальная которая для неё только возможна.

Sony Vegas Pro 13. Сохраняем видео без потери качестваАноним02 сентября в 15:44

спасииииибо! наконец то без пикселей

Установка memcache и memcached в OpenServerАноним22 августа в 14:09

Аноним, Эти библиотеки есть в Open Server изначально "из коробки". Достаточно раскомментировать строку в конфиге. Зачем их скачивать отдельно где-то?Они "из коробки" не работают