Herramientas de usuario

Herramientas del sitio


informatica:programacion:python:automatizacion_gui

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:programacion:python:automatizacion_gui [2020/11/05 15:49] – [Teclas] tempwininformatica:programacion:python:automatizacion_gui [2020/11/05 15:57] (actual) – [Buscar imagen en pantalla] tempwin
Línea 165: Línea 165:
  
 <code python> <code python>
-pyautogui.hotkey('ctrl', 'shift', 'esc')+pyautogui.hotkey('ctrl', 'alt', 't'
 +</code> 
 + 
 +===== Capturar pantalla ===== 
 + 
 +En Windows no hay que hacer nada, pero en Linux necesitamos instalar el paquete ''scrot'' 
 + 
 +<code python> 
 +pyautogui.screenshot("/home/usuario/captura.png"
 +</code> 
 + 
 +==== Buscar imagen en pantalla ==== 
 + 
 +Si tenemos una imagen que queremos comprobar si existe en el escritorio: 
 + 
 +<code python> 
 +pyautogui.locateOnScreen("/home/usuario/imagen-a-buscar.png"
 + 
 +# Resultado (si la encuentra) 
 +# (907, 316, 50, 41)  # x, y, anchura, altura del elemento 
 +</code> 
 + 
 +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("/home/usuario/imagen-a-buscar.png"
 + 
 +# Resultado: 
 +# (932, 326) 
 + 
 +pyautogui.moveTo((932, 326)) 
 + 
 +pyautogui.click()
 </code> </code>
informatica/programacion/python/automatizacion_gui.1604587788.txt.gz · Última modificación: por tempwin