Мы с важной новостью: с 28 февраля 2025 года сервис Хабр Фриланс прекратит свою работу.

Купить услуги можно до 28 февраля 2025, но пополнить баланс уже нельзя. Если на вашем счете остались средства, вы можете потратить их на небольшие услуги — служба поддержки готова поделиться бонусами, на случай, если средств немного не хватает.
R50 669291cdd92906991f4ebd0c7afbe397
Python разработчик

Автокликер на Python

Добавлено 08 окт 2023 в 17:16
import time
import threading
from pynput.mouse import Controller, Button
from pynput.keyboard import Listener, KeyCode

toggle_key = KeyCode(char='F1')
clicking = False
mouse = Controller()


def clicker():
while True:
if clicking:
mouse.click(Button.left, 1)
time.sleep(0.1)


def toggle_event(key):
if key == toggle_key:
global clicking
clicking = not clicking


def main():
clicking_thread = threading.Thread(target=clicker)
clicking_thread.start()

with Listener(on_press=toggle_event) as listener:
listener.join()


if __name__ == '__main__':
main()
45914f802c A6a9340d45