Skip to content

enesgunumdogdu/Mouse-Clicker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

Mouse-Clicker

A Python application that automatically clicks your mouse at a specified time with precision down to centiseconds. Perfect for timing-sensitive tasks, automated testing, or any scenario where you need precise mouse clicking at a specific moment.

Features

  • Precise Timing: Schedule mouse clicks with accuracy down to centiseconds (0.01 seconds)
  • Simple GUI: User-friendly graphical interface built with Tkinter
  • Current Position Clicking: Clicks at the current mouse cursor position
  • Real-time Validation: Input validation with clear error messages

Requirements

  • Python 3.x
  • pyautogui
  • tkinter (usually included with Python)

Installation

  1. Clone this repository:
git clone https://github.com/enesgunumdogdu/Mouse-Clicker.git
cd Mouse-Clicker
  1. Install the required dependencies:
pip install pyautogui

Usage

  1. Run the application:
python mouseclick.py
  1. Enter the target time:

    • Hour: Hour of the day (0-23)
    • Minute: Minute of the hour (0-59)
    • Second: Second of the minute (0-59)
    • Centisecond: Centisecond of the second (0-99)
  2. Position your mouse cursor where you want the click to occur

  3. Click the "Click" button

  4. The application will wait until the specified time and automatically click at the current mouse position

Example

To click at 14:30:45.50 (2:30:45 PM and 50 centiseconds):

  • Hour: 14
  • Minute: 30
  • Second: 45
  • Centisecond: 50

Screenshots

image image image

How It Works

The application calculates the target time in seconds (including centiseconds) and continuously monitors the current system time. When the current time matches or exceeds the target time, it performs a mouse click at the cursor's current position.

About

Simple mouse clicker.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages