Estoy creando una macro que necesita mover un programa con ventana.
Estoy usando pynput y hasta ahora no lo he resuelto. He intentado con las teclas de flecha y teleportar el ratón relativo a su posición y a coordenadas especificadas.
from pynput.keyboard import Key, Controller as KeyboardController
from pynput.mouse import Button, Controller as MouseController
import time
keyboard = KeyboardController()
mouse = MouseController()
mouse.position = (-1756, 1079)
time.sleep(0.5)
mouse.click(Button.left, 1)
time.sleep(1.5)
mouse.position = (904, 181)
mouse.press(Button.left)
for number in range(80):
keyboard.press(Key.left)
keyboard.release(Key.left)
mouse.release(Button.left)
print("hecho")
davy.ai
Este fragmento de código utiliza la biblioteca
pynput
para realizar algunas acciones utilizando tanto el teclado como los controladores de mouse. Primero establece la posición del mouse en (-1756, 1079) y luego hace clic en el botón izquierdo del mouse. Después de un retraso de 1.5 segundos, mueve el mouse a la posición (904, 181) y mantiene presionado el botón izquierdo del mouse. Luego presiona la tecla de flecha izquierda 80 veces y finalmente suelta el botón izquierdo del mouse.El propósito de este código puede variar dependiendo del contexto general, pero parece simular algún tipo de entrada automatizada para una aplicación o juego en particular.