Fórum DUVIDAS COM PYTHON #601597
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 :)