how to make a python auto clicker

Do you want to know the information about “how to make a python auto clicker”. If yes, you’re in the correct post.

how to make a python auto clicker

#you need to install pyautogui like this:
#py.exe -m pip install pyautogui
#then...
import pyautogui,time
while True:
    pyautogui.click(100,100)
    time.sleep(0.5)
import pyautogui
import time

def click(): 
    time.sleep(0.5)     
    pyautogui.click()

def main():
    for i in range(10):#you can set how much times you have to click in range(no. of times to click) 
        click()

main()
import threading
from pynput.mouse import Button, Controller
from pynput.keyboard import Listener, KeyCode


delay = 0.001
button = Button.left
start_stop_key = KeyCode(char="s")
exit_key = KeyCode(char="e")


class ClickMouse(threading.Thread):
    def __init__(self, delay, button):
        super(ClickMouse, self).__init__()
        self.delay = delay
        self.button = button
        self.running = False
        self.program_running = True

    def start_clicking(self):
        self.running = True

    def stop_clicking(self):
        self.running = False

    def exit(self):
        self.stop_clicking()
        self.program_running = False

    def run(self):
        while self.program_running:
            while self.running:
                mouse.click(self.button)
                time.sleep(self.delay)
            time.sleep(0.1)


mouse = Controller()
click_thread = ClickMouse(delay, button)
click_thread.start()


def on_press(key):
    if key == start_stop_key:
        if click_thread.running:
            click_thread.stop_clicking()
        else:
            click_thread.start_clicking()
    elif key == exit_key:
        click_thread.exit()
        listener.stop()


with Listener(on_press=on_press) as listener:
    listener.join()
import pyautogui #imports pyautogui
import keyboard #imports keyboard


def autoclicker(): #declares the function
    while True: #makes a infinite loop
        pyautogui. click() #makes your mouse click
        if keyboard.is_pressed('b'): #detects if b is pressed
            break #if b is detected it breaks the loop


autoclicker()

Conclusion

I hope this post helps you to know about “how to make a python auto clicker”. If you have any questions regarding this tutorial please let us know via the comment section. Share this tutorial with your friends and family via social networks.

Hi, I'm Ranjith a full-time Blogger, YouTuber, Affiliate Marketer, & founder of Coder Diksha. Here, I post about programming to help developers.

Share on:

Leave a Comment