DUVIDAS COM PYTHON
03/04/2019
0
bom dia pessoal, estou começando no python e quero fazer algo simples mas nao esta funcionando da maneira que eu esperava..
tenho o código abaixo que funciona, ele move o mouse para determinada posição por tantos pulos.
porem, queria que ele fizesse isso enquanto o botão se mantem pressionado e quando eu solta-se o botão ele para-se;
alguém consegue me ajudar?
tenho o código abaixo que funciona, ele move o mouse para determinada posição por tantos pulos.
from pynput.mouse import Listener import logging from pynput import mouse import pyautogui import sys import time logging.basicConfig(filename=("mouse_log.txt"), level=logging.DEBUG, format='%(asctime)s: %(message)s') mouse_input = mouse.Controller() def on_move(x, y): print("Mouse moved") print(pyautogui.size()) pos_x = pyautogui.size() pos_y = pyautogui.size() print(pos_x) print(pos_y) logging.info("Mouse moved to (, )".format(x, y)) def on_click(x, y, button, pressed): print("Mouse clicked") screenWidth, screenHeight = pyautogui.size() x=0 while(x<300): time.sleep(1) print() pyautogui.moveTo(screenWidth / 2, x) x=x+1 if pressed: print('Mouse clicked at (, ) with '.format(x, y, button)) def on_scroll(x, y, dx, dy): print("Mouse scrolled") listener.stop() sys.exit() with Listener(on_move=on_move,on_click=on_click,on_scroll=on_scroll) as listener: listener.join()
porem, queria que ele fizesse isso enquanto o botão se mantem pressionado e quando eu solta-se o botão ele para-se;
alguém consegue me ajudar?
Tiredmonkey
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)