AutoClicker is a simple, user-friendly application designed to automate mouse clicks. It allows users to specify the click interval, choose between left and right mouse clicks, and decide whether to perform continuous clicks or hold the mouse button down. The application also features customizable hotkeys for starting and stopping the auto-clicking action.
- Python 3.x
- Required Python packages (listed in
requirements.txt
):tkinter
pynput
Pillow
pystray
pyinstaller
-
Clone the Repository:
git clone https://github.com/mmrmagno/autoclicker.git cd autoclicker
-
Install the Required Packages:
pip install -r requirements.txt
-
Run the Application:
python auto.py
To use the application as a standalone executable, you can use PyInstaller.
-
Create the Executable: For Windows:
python -m PyInstaller --onefile --windowed --add-data "src\\autoclicklogo.png;src" --icon=src\\autoclicklogo.png auto.py
For Linux-based systems:
python -m PyInstaller --onefile --windowed --add-data "src/autoclicklogo.png:src" --icon=src/autoclicklogo.png auto.py
-
Distribute the Executable: The executable will be located in the
dist
directory. You can share this file with others.
- Click Interval: Set the interval between each click in seconds.
- Click Type: Choose between "Auto Click" for continuous clicks and "Hold Button" for holding the mouse button down.
- Button Type: Select either "Left Click" or "Right Click".
- Start Button: Start the auto-clicking action.
- Stop Button: Stop the auto-clicking action.
- Status Label: Displays the current status (Running or Stopped).
- Key Bindings Label: Shows the current hotkeys for starting and stopping the auto-clicking action.
- Change Key Bindings: Open a window to change the hotkeys for starting and stopping the auto-clicking action.
- Minimize to Tray: When the main window is closed, the application minimizes to the system tray.
- Restore: Restore the application from the system tray.
- Exit: Exit the application from the system tray.
- Start Key: Default is 's'. Press this key to start the auto-clicking action.
- Stop Key: Default is 'x'. Press this key to stop the auto-clicking action.
- Open the "Settings" menu.
- Select "Change Key Bindings".
- Enter the new start and stop keys and click "Save".
This project is licensed under the MIT License. See the LICENSE file for details.