Skip to content

Automate mouse clicks and key presses with customizable intervals, repetition, and cursor positions.

License

Notifications You must be signed in to change notification settings

Nikolai558/AutoClicker

Repository files navigation

Automated Clicker and Key Presser

Automate mouse clicks and key presses with customizable intervals, repetition, and cursor positions. This tool provides an easy-to-use interface for setting up automation tasks, including hotkey settings, action recording, and playback for efficient task automation.


Features

  • Custom Click Intervals: Specify intervals in hours, minutes, seconds, and milliseconds.
  • Click Options 1: Choose between left, middle, and right mouse buttons, with single or double clicks, or key presses.
  • Repeat Options: Set a specific number of repeats, or repeat until stopped.
  • Cursor Positioning: Use current cursor location or specify coordinates.
  • Hotkey Settings: Configure a hotkey for starting and stopping the automation.
  • Record & Playback 2: Record mouse movements and clicks, then replay them.

Images

image


Getting Started

Prerequisites (EXE)

  • Windows OS

Installation (EXE)

  1. Download "AutoClicker.zip"
  2. Extract and place in any directory (keep all file contents together)
  3. (Optional) Right click on "AutoClicker.exe" and select "Send to Desktop"

Usage (EXE)

  1. Double click or Run the "AutoClicker.exe"
  2. Use the graphical interface to configure your automation settings.
  3. Click, or use the default hotkey F6 to start clicking away.

Prerequisites (Code)

  • Python 3.12.x
  • All Required Python Packages

Installation (Code)

  1. Clone the repository:
    git clone https://github.com/Nikolai558/AutoClicker.git
    cd AutoClicker
  2. Install the required packages:
    pip install -r requirements.txt

Usage (Code)

  1. Run the main script:
    python main.py
  2. Use the graphical interface to configure your automation settings:
    • Click Interval: Set the desired time between clicks.
    • Click Options: Choose the mouse button and click type.
    • Repeat Options: Specify how many times to repeat the action.
    • Cursor Positioning: Define the cursor position for the action.
    • HotKey: Assign hotkey for starting and stopping automation.
    • Record & Playback: Record a sequence of actions and play them back.

Contributing

Contributions are welcome! Please fork this repository and submit a pull request with your improvements.


License

AutoClicker Copyright (C) 2024 Nikolai558

Automate mouse clicks and key presses with customizable intervals, repetition, and cursor positions.


Footnotes

  1. Only Mouse buttons work at the moment. Key Presses are not implemented and have no functionality.

  2. Work In Progress