[Python] Não consigo fazer um autoclicker [fechada]

Discussão em 'Python' iniciado por Stack, Dezembro 16, 2024.

  1. Stack

    Stack Membro Participativo

    Olá, estou desenvolvendo um jogo e decidi implementar um autoclicker para que o jogador pudesse simplesmente segurar o botão do mouse para realizar cliques automáticos. No entanto, não estava funcionando como esperado. Para testar, criei um arquivo Python separado, mas percebi que o problema persistia: ao segurar o botão do mouse, apenas um clique era registrado, em vez de continuar registrando cliques continuamente.

    PS: Se removermos a linha do clique e deixarmos apenas o print, o comportamento funciona como esperado, ou seja, o print só é exibido enquanto o mouse está pressionado.

    PS2: Fiz o codigo em CPP e acontece o mesmo problema.

    Gostaria de saber se alguém poderia me ajudar. Desde já, agradeço!

    import win32api
    import pyautogui
    import time

    while True:
    if win32api.GetKeyState(0x01) < 0: # detectar o mouse esquerdo pressionado
    pyautogui.click()
    print("Mouse left button is pressed")
    time.sleep(1/10) # 10 clicks por segundo

    Continue reading...

Compartilhe esta Página