es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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")
Tags:  ,

Answer

  1. Avatar for 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.

Comments are closed.