activities
latest
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática.
UiPath logo, featuring letters U and I in white
Actividades UIAutomation
Last updated 28 de oct. de 2024

Recorte de región

Una región de recorte se refiere a un área específica en la pantalla que se define y se utiliza para la automatización de IU. Puede utilizarse para la automatización basada en imágenes, pero no se limita a ella. Por ejemplo, puedes utilizar una actividad Hacer clic para indicar un elemento de interfaz de usuario y operar en una subregión del elemento, por ejemplo, haciendo clic en la parte inferior derecha de la región de recorte más pequeña/grande.

La región de recorte predeterminada es todo el elemento de IU que indicaste. Sin embargo, puede manipularse y reducirse a una región más pequeña para mejorar la velocidad y la eficiencia.

Configurar una región de recorte

La propiedad ClippingRegion en las actividades de automatización de IU clásica se anida en la propiedad Objetivo y puede utilizarse para establecer una región más pequeña/grande del elemento de interfaz de usuario encontrado en tiempo de ejecución utilizando la propiedad Selector del objetivo o proporcionada directamente a través de la propiedad Elemento del objetivo.

Para ello, debes introducir valores para todas las coordenadas (Izquierda, Arriba, Derecha, Abajo) y manipular la región de recorte directamente.

Limitaciones

Hay algunas diferencias entre la retroalimentación de depuración visual y las acciones reales del robot.Tomemos la actividad Clic clásica como ejemplo.

Para una región de recorte de (-10, -10, 0, 0), la configuración de la actividad con la Posición de Cursor, establecida en la inferior derecha da como resultado la acción de clic que tiene lugar en el origen del elemento (0,0).



Para una región de recorte de (0, 0, -10, -10), el resultado es similar al primero debido a la clasificación de código interno/cambio de los números más bajos en el eje X e Y.



Para una región de recorte de (10, 10, -10, -10), la acción de clic tiene lugar exactamente a (10,10) del origen del elemento (0,0).La misma clasificación de valores de región de recorte en X y por separado en el eje Y da como resultado una región de recorte interna (-10, -10, 10, 10).



Básicamente, aunque las primeras dos coordenadas X, Y deben ser relativas a superior izquierda, mientras que las últimas dos coordenadas deben aparecer relativas a inferior derecha del elemento.Sin embargo, esto no es preciso, y las cuatro coordenadas son relativas a la esquina superior izquierda del elemento.

Además, debido al ordenamiento interno del código en los ejes X e Y, una configuración como (0, 0, -10, -10) produce el mismo resultado que una configuración (-10, -10, 0, 0).

Configurar una región de recorte pasando un objeto rectangular

Puedes configurar una región de recorte utilizando la actividad clásica Establecer región de recorte.

Para ello, debes establecer la propiedad Dirección en rectángulo e introducir en la propiedad Región las coordenadas siguiendo este formato: UiPath.Core.Region(New Rectangle(X,Y,Width,Height)).

Configurar una región de recorte utilizando Buscar elemento o Buscar imagen

La región de recorte puede establecerse para cubrir solo el elemento o imagen que se encuentra utilizando las actividades Buscar imagen o Buscar elemento.

Se identifica la posición del elemento o imagen y la región puede manipularse utilizando la propiedad TRANSLATE de la actividad Establecer región de recorte.

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.