informatica:programacion:python:automatizacion_gui
¡Esta es una revisión vieja del documento!
Tabla de Contenidos
Python: Automatización GUI
Se usa el módulo externo PyAutoGUI que podemos instalar con pip: pip install pyautogui
Tamaño de pantalla
import pyautogui pyautogui.size() # Resultado # Size(width=1920, height=1080)
Para obtener la posición actual del ratón:
import pyautogui pyautogui.position()
Control del ratón
Mover
pyautogui.moveTo(10, 10)
Podemos definir la velocidad a la que se moverá el puntero del ratón a la posición indicada:
pyautogui.moveTo(10, 10, duration=1.5)
La opción duration acepta segundos.
Obtener coordenadas del ratón
El módulo PyAutoGUI incluye un método para ver en directo las coordenas del puntero del ratón:
import pyautogui pyautogui.displayMousePosition()
El método displayMousePosition() está pensado para ejecutarse desde una sesión interactiva en el intérprete
Ejemplo de salida:
>>> pyautogui.displayMousePosition() Press Ctrl-C to quit. X: 323 Y: 651 RGB: ( 12, 12, 12)
informatica/programacion/python/automatizacion_gui.1604586693.txt.gz · Última modificación: por tempwin
