Автокликер · Windows

Mouse Ops

Универсальный инструмент автоматизации мыши и клавиатуры с записью макросов и имитацией человеческих движений

License: MIT · Python 3.8+ · Windows 10/11
скачиваний

Mouse Ops — мощный инструмент автоматизации

Mouse Ops — мощный инструмент автоматизации для Windows с продвинутыми возможностями управления мышью и клавиатурой. Включает автокликер, запись макросов, маршруты с несколькими точками, автоматизацию drag & drop и имитацию человеческих движений.

Что умеет Mouse Ops?

🎯
Автокликер
Настраиваемая скорость (CPS), кнопки мыши, двойной клик, клики по координатам, счетчик ограничений
⌨️
Система горячих клавиш
Глобальные хоткеи F1-F12, F6 для запуска, F7 для окна, ESC для экстренной остановки
🎬
Запись макросов
Запись кликов и клавиатуры, воспроизведение, сохранение профилей, задержки между действиями
🗺️
Маршруты с точками
Несколько координат, задержки на каждой точке, разные действия, циклы маршрута
🖱️
Drag & Drop автоматизация
Перетаскивание, начальные и конечные координаты, регулировка скорости
🎲
Человекоподобное поведение
Естественные кривые, микро-движения, дрожание руки, вариация скорости и пауз

Еще больше возможностей

📊Статистика — отслеживание действий и логи в реальном времени
🔊Звуковая обратная связь — аудио уведомления с контролем громкости
💾Профили — сохранение и загрузка различных конфигураций
🌍Мультиязычность — английский и русский языки
🎨Современный UI — темная тема с эффектами glassmorphism
🖼️Системный трей — поддержка работы в фоне
🎯Выбор координат — визуальный выбор координат
⏱️Таймер — работа в течение заданного времени
🚫Анти-AFK — случайные движения для предотвращения простоя

Быстрый старт

⬇️Скачать EXE (Рекомендуется) — перейдите в Releases, скачайте архив и запустите MouseOps.exe
🧩Запуск из исходников — клонируйте репозиторий и установите зависимости
git clone https://github.com/Xanixsl/Mouse-Ops.git
cd Mouse-Ops
pip install -r requirements.txt
python main.py

Минимальные требования

🪟ОС: Windows 10/11 (64-bit)
🐍Python: 3.8+ (для запуска из исходников)
💾RAM: минимум 100 MB
📁Место на диске: 50 MB свободного пространства

Управление одной клавишей

КлавишаДействие
F6Запуск/Остановка автоматизации
F7Показать/Скрыть окно
ESCЭкстренная остановка и отмена выбора

Стек и зависимости

⚙️
Ядро
Python 3.8+, Tkinter, pynput, sv-ttk, darkdetect
🧰
Опционально
pystray (системный трей), Pillow (иконки трея)
📦
Зависимости
pynput>=1.7.6, sv-ttk>=2.6.0, darkdetect>=0.8.0, Pillow>=10.0.0, pystray>=0.19.4

Как устроен Mouse Ops

Mouse-Ops/
├── main.py              # Основное приложение (3491 строк)
│
├── ui/                  # UI компоненты
│   ├── __init__.py
│   ├── theme.py         # Стили современной темы
│   └── window.py        # Управление окном
│
├── utils/               # Утилиты
│   ├── __init__.py
│   ├── helpers.py       # HumanNoise, ToolTip
│   └── sound.py         # Менеджер звуков
│
└── locales/             # Переводы
    ├── en.json          # Английский
    └── ru.json          # Русский

Современная палитра 2025-2026

🟣Electric Purple (#7c5cfc) — основной акцент
🟢Mint Teal (#00d4aa) — состояния успеха
🟠Coral Pink (#ff6b9d) — кнопки действий
🌌Темные фоны с градиентами и эффектами glassmorphism
Плавные анимации и переходы

Сценарии работы

🎯Базовый автокликер: установите задержку (например, 50мс), выберите кнопку мыши и нажмите F6 для старта
🎬Запись макроса: вкладка «Макросы», старт записи, выполните действия, остановите запись и сохраните профиль
🗺️Маршрут с точками: вкладка «Маршруты», добавьте точки и задержки, затем запустите цикл
🎲Человекоподобные клики: включите режим, настройте кривизну, дрожание и вариацию скорости

Где хранятся настройки

Настройки автоматически сохраняются в:

%TEMP%\mouse_ops_v5_config.json
%TEMP%\mouse_ops_v5_profiles.json
%TEMP%\mouse_ops_v5_macros.json
%TEMP%\mouse_ops_v5_coords.json

Участие в разработке

📜MIT License — см. LICENSE
📝Русская версия лицензии — LICENSE.md
🤝Правила участия — CONTRIBUTING.md
🐛Сообщения об ошибках — GitHub Issues

Поддержать проект

Если Mouse Ops полезен, поддержите разработку.