informatica:programacion:python:automatizacion_gui
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| informatica:programacion:python:automatizacion_gui [2020/11/05 15:48] – [Teclas] tempwin | informatica:programacion:python:automatizacion_gui [2020/11/05 15:57] (actual) – [Buscar imagen en pantalla] tempwin | ||
|---|---|---|---|
| Línea 159: | Línea 159: | ||
| <code python> | <code python> | ||
| - | pyautogui(' | + | pyautogui.press(' |
| + | </ | ||
| + | |||
| + | Para una combinación de teclas, método '' | ||
| + | |||
| + | <code python> | ||
| + | pyautogui.hotkey(' | ||
| + | </ | ||
| + | |||
| + | ===== Capturar pantalla ===== | ||
| + | |||
| + | En Windows no hay que hacer nada, pero en Linux necesitamos instalar el paquete '' | ||
| + | |||
| + | <code python> | ||
| + | pyautogui.screenshot("/ | ||
| + | </ | ||
| + | |||
| + | ==== Buscar imagen en pantalla ==== | ||
| + | |||
| + | Si tenemos una imagen que queremos comprobar si existe en el escritorio: | ||
| + | |||
| + | <code python> | ||
| + | pyautogui.locateOnScreen("/ | ||
| + | |||
| + | # Resultado (si la encuentra) | ||
| + | # (907, 316, 50, 41) # x, y, anchura, altura del elemento | ||
| + | </ | ||
| + | |||
| + | Si queremos que la busque y nos devuelva el centro de esa imagen (por si luego queremos usar el ratón): | ||
| + | |||
| + | <code python> | ||
| + | pyautogui.locateCenterOnScreen("/ | ||
| + | |||
| + | # Resultado: | ||
| + | # (932, 326) | ||
| + | |||
| + | pyautogui.moveTo((932, | ||
| + | |||
| + | pyautogui.click() | ||
| </ | </ | ||
informatica/programacion/python/automatizacion_gui.1604587724.txt.gz · Última modificación: por tempwin
