Share via


Acciones de automatización de interfaz de usuario

Importante

Para evitar el acceso no autorizado, Power Automate necesita ejecutarse con los mismos o mayores privilegios que las aplicaciones que automatiza. Para usar las acciones de automatización de UI (excepto para la acción Usar escritorio) para interactuar con aplicaciones que se ejecutan con privilegios elevados, ejecute Power Automate como Administrador. Puede encontrar más información sobre cómo ejecutar Power Automate como Administrador en Ejecutar Power Automate con derechos elevados.

Power Automate proporciona varias acciones de automatización de la interfaz de usuario para permitir a los usuarios interactuar con aplicaciones Windows y de escritorio. Algunas acciones de automatización de la interfaz de usuario requieren que establezca elementos de la interfaz de usuario en sus propiedades, para indicar el elemento que desea manejar.

Para agregar un nuevo elemento de interfaz de usuario, seleccione Agregar elemento de interfaz de usuario a través de la acción de automatización de la interfaz de usuario implementada o la pestaña Elementos de la interfaz de usuario del diseñador de flujos.

Captura de pantalla de las opciones para crear un nuevo elemento de interfaz de usuario.

Todos los elementos de la interfaz de usuario constan de selectores que señalan la estructura jerárquica de los componentes. Los selectores usan la notación > para indicar que cada elemento está contenido dentro del elemento de su izquierda.

Cuando crea un elemento de la interfaz de usuario de una ventana de aplicación, su selector siempre tiene un elemento raíz llamado :desktop.

Si crea un elemento de interfaz de usuario que señala un componente dentro de una ventana de aplicación, se crearán dos elementos de interfaz de usuario automáticamente. El elemento de la interfaz de usuario primaria señala la ventana de la aplicación, mientras que el elemento secundario muestra la estructura jerárquica del componente específico dentro de la ventana.

Captura de pantalla de dos elementos de la interfaz de usuario con relación primario-secundario.

Aunque los selectores se crean automáticamente, al agregar elementos de interfaz de usuario, algunos escenarios concretos necesitan selectores creados manualmente. Cuando se necesita un selector personalizado, se puede editar un selector existente o crear uno desde cero.

Captura de pantalla de las opciones para editar y crear selectores.

Para desarrollar flujos web más dinámicos, reemplace los operadores Es igual a con otros operadores o expresiones regulares. Además, si el valor del atributo de un selector depende de los resultados de acciones anteriores, utilice variables en lugar de valores codificados.

Captura de pantalla de los operadores disponibles en el creador de selectores.

Para muchas acciones de automatización de la interfaz de usuario, existen dos modos de ejecutar acciones: física y simulada. En modo físico, la herramienta toma el control del mouse y el teclado de la máquina para realizar la acción físicamente. En el modo simulado, la acción se realiza mediante programación sin tomar el control del mouse y el teclado y sin requerir que la pantalla del elemento de la interfaz de usuario pase al primer plano. Es importante tener en cuenta que es posible que la opción simulada no sea aplicable a todos los elementos de la interfaz de usuario. Para realizar una acción por simulación, habilite el parámetro Simular acción en algunas acciones o deshabilite el parámetro Traer al frente en otras acciones.

Captura de pantalla de los parámetros relacionados para simular una acción de automatización de UI o ejecutarla físicamente

Nota

Puede encontrar más información sobre el desarrollo de flujos de automatización de interfaz de usuario y la creación de selectores personalizados en Automatizar flujos de escritorio y Crear un selector personalizado, respectivamente.

Obtener detalles de la ventana

Obtiene una propiedad de una ventana, como su título o su texto de origen.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Ventana No Elemento de interfaz de usuario Ventana de la que se van a obtener detalles
Propiedad de ventana N/D Obtener el título de la ventana, Obtener el texto de la ventana, Obtener la ubicación y el tamaño de la ventana, Obtener el nombre del proceso Obtener título de ventana Elija la propiedad de la ventana que se va a extraer
Traer al frente N/A Valor booleano VERDADERO Especifique si la ventana que contiene el elemento de la interfaz de usuario aparecerá al frente durante la ejecución. Si esta opción está desactivada, la acción se ejecuta en segundo plano. Tenga en cuenta que no todos los elementos de la interfaz de usuario son compatibles con tener la opción desactivada. Además, si la ejecución de la acción requiere desplazamiento, es posible que al desactivar esta opción no se extraigan todos los elementos.

Variables producidas

Argumento Type Description
WindowProperty Valor general Información recuperada de la ventana

Excepciones

Excepción Descripción
No se pudo recuperar la propiedad de la ventana Indica un problema para recuperar la propiedad de la ventana

Obtener detalles de un elemento de interfaz de usuario en la ventana

Obtiene el valor del atributo de un elemento de UI de una ventana.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Elemento de interfaz de usuario No Elemento de interfaz de usuario Elemento de interfaz de usuario del que se van a obtener detalles
Nombre de atributo Valor de texto Propio texto Atributo cuyo valor se recuperará
Traer al frente N/A Valor booleano VERDADERO Especifique si la ventana que contiene el elemento de la interfaz de usuario aparecerá al frente durante la ejecución. Si esta opción está desactivada, la acción se ejecuta en segundo plano. Tenga en cuenta que no todos los elementos de la interfaz de usuario son compatibles con tener la opción desactivada. Además, si la ejecución de la acción requiere desplazamiento, es posible que al desactivar esta opción no se extraigan todos los elementos.

Variables producidas

Argumento Type Description
AttributeValue Valor de texto Valor del texto del elemento de interfaz de usuario

Excepciones

Excepción Descripción
No se pudo recuperar el atributo del elemento de interfaz de usuario Indica un problema al recuperar el atributo del elemento de interfaz de usuario

Obtener las casillas seleccionadas en la ventana

Recupera los nombres de las casillas seleccionadas en un grupo de casillas o el estado de una casilla específica.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Elemento de interfaz de usuario No Elemento de interfaz de usuario Casilla o grupo de casillas
Operación N/D Obtener los nombres de las casillas seleccionadas en un grupo, Obtener el estado de la casilla Obtener los nombres de casillas seleccionadas en el grupo Especifique si desea recuperar el estado de varias casillas seleccionadas o solo una
Traer al frente N/A Valor booleano VERDADERO Especifique si la ventana que contiene el elemento de la interfaz de usuario debe aparecer al frente durante la ejecución. Si esta opción está desactivada, la acción se ejecutará en segundo plano. Tenga en cuenta que no todos los elementos de la interfaz de usuario podrían ser compatibles con tener la opción desactivada. Además, si la ejecución de la acción requiere desplazamiento, es posible que al desactivar esta opción no se extraigan todos los elementos.

Variables producidas

Argumento Type Description
IsChecked Valor booleano Estado de la casilla seleccionada
SelectedCheckboxes Lista de valores de texto Los nombres de las casillas seleccionadas dentro del grupo de casillas especificado

Excepciones

Excepción Descripción
No se pudieron recuperar los estados de las casillas Indica un problema al recuperar los estados de las casillas especificadas

Obtener el botón de radio seleccionado en la ventana

Recupera los nombres del botón de radio seleccionado en un grupo de botones de radio o el estado de un botón de radio específico.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Elemento de interfaz de usuario No Elemento de interfaz de usuario Botón de radio o grupo de botones de radio
Operación N/D Obtener el nombre del botón de radio en un grupo, Obtener el estado del botón de radio Obtener el nombre del botón de radio seleccionado en el grupo Especifique si desea recuperar el nombre del botón de radio seleccionado dentro de un grupo de botones de radio o solo el estado de un único botón de radio
Traer al frente N/A Valor booleano VERDADERO Especifique si la ventana que contiene el elemento de la interfaz de usuario aparecerá al frente durante la ejecución. Si esta opción está desactivada, la acción se ejecuta en segundo plano. Tenga en cuenta que no todos los elementos de la interfaz de usuario son compatibles con tener la opción desactivada. Además, si la ejecución de la acción requiere desplazamiento, es posible que al desactivar esta opción no se extraigan todos los elementos.

Variables producidas

Argumento Type Description
IsSelected Valor booleano Estado del botón de radio seleccionado
SelectedRadiobutton Valor de texto Botón de radio seleccionado en el grupo de botones de radio especificado

Excepciones

Excepción Descripción
No se pudo recuperar el estado del botón de radio Indica un problema al recuperar el estado del botón de radio especificado

Extraer datos de la ventana

Extrae datos de partes específicas de una ventana en forma de valores únicos, listas o tablas.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Ventana No Elemento de interfaz de usuario La ventana de la que se extraen los datos
Almacenar datos extraidos en N/D una hoja de cálculo de Excel, Una variable una hoja de cálculo de Excel Especifique dónde almacenar los datos extraídos
Traer al frente N/A Valor booleano VERDADERO Especifique si la ventana que contiene el elemento de la interfaz de usuario aparecerá al frente durante la ejecución. Si esta opción está desactivada, la acción se ejecuta en segundo plano. Tenga en cuenta que no todos los elementos de la interfaz de usuario son compatibles con tener la opción desactivada. Además, si la ejecución de la acción requiere desplazamiento, es posible que al desactivar esta opción no se extraigan todos los elementos.

Variables producidas

Argumento Type Description
ExcelInstance Excel instance La instancia de Excel con los datos extraídos. Use esta instancia para manipular la hoja de cálculo (o guardarla y cerrarla) mediante las acciones de Excel dedicadas.
DataFromWindow Valor general Datos extraídos en forma de DataTable

Excepciones

Excepción Descripción
Error de extracción Indica un problema para extraer datos de la ventana especificada

Hacer captura de pantalla de elemento de interfaz de usuario

Hace una captura de pantalla de un elemento de interfaz de usuario en la ventana.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Elemento de interfaz de usuario No Elemento de interfaz de usuario El elemento de interfaz de usuario de la ventana que se capturará como imagen de pantalla
Modo de guardado N/D Archivo del portapapeles Portapapeles Especifique si desea guardar la imagen en un archivo o almacenarla en el portapapeles
Image file path No Archivo Establecer la ruta de acceso completa del archivo que se guardará
File format N/D BMP, EMF, EXIF, GIF, JPG, PNG, TIFF, WMF BMP El formato de archivo del archivo de imagen

Variables producidas

Argumento Type Descripción
ImageFile Archivo La ruta del archivo de imagen de captura de pantalla generado

Excepciones

Excepción Descripción
No se pudo recuperar el atributo del elemento de interfaz de usuario Indica un problema al recuperar el elemento de interfaz de usuario
No se pudo capturar la imagen Indica un problema al guardar la captura de pantalla tomada
No se pudo realizar la captura de pantalla del elemento de interfaz de usuario Indica un problema al tomar una captura de pantalla de un elemento de interfaz de usuario

Foco en campo texto en la ventana

Establece el foco en un cuadro de texto de una ventana y lo desplaza a la vista.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Campo de texto No Elemento de interfaz de usuario El cuadro de texto que tendrá el foco

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Excepción Descripción
No se pudo establecer el foco de entrada en el cuadro de texto de la ventana Indica un problema que establece el foco en el campo de texto de la página web especificada

Rellenar el campo de texto en la ventana

Rellena un cuadro de texto en una ventana con el texto especificado.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Description
Text box No Elemento de interfaz de usuario Cuadro de texto que se va a rellenar
Texto para rellenar No Entrada directa cifrada o valor de texto Texto que se debe rellenar en el campo de texto
Simular acción N/A Valor booleano False Simule las pulsaciones de teclas mediante programación al completar texto en elementos de campo de texto de la UI. Esta opción no requiere que se enfoque la ventana del elemento de IU, no se introducirá automáticamente en primer plano. Tenga en cuenta que esta opción solo se puede aplicar a la acción de hacer clic izquierdo y es posible que no sea aplicable a todos los elementos de la interfaz de usuario.
Si el campo no está vacío Reemplazar texto, anexar texto Reemplazar texto Especifique si desea reemplazar el contenido existente o anexar.
Click before populating Clic con el botón primario, Doble clic, No Clic con el botón primario Especifique si se realiza o no un clic con el botón secundario del mouse antes de rellenar el campo de texto.

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Excepción Descripción
No se pudo escribir en el cuadro de texto Indica un problema al rellenar el campo de texto especificado

Presionar un botón en la ventana

Presiona un botón de ventana.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Elemento de interfaz de usuario No Elemento de interfaz de usuario Botón que se va a presionar

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Excepción Descripción
No se pudo presionar el botón Indica un problema al presionar el botón especificado

Seleccionar botón de radio en la ventana

Selecciona un botón de radio en una ventana.

Parámetros de entrada
Argumento Opcionales Acepta Valor predeterminado Descripción
Radio button No Elemento de interfaz de usuario El botón de radio para seleccionar

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Excepción Descripción
No se pudo seleccionar el elemento de interfaz de usuario del botón de radio Indica un problema al seleccionar el elemento de interfaz de usuario de botón de radio especificado

Establecer el estado de casilla en la ventana

Activa o desactiva una casilla en un formulario de ventana.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Casilla No Elemento de interfaz de usuario Casilla cuyo estado se va a establecer
Establecer el estado de la casilla en N/D Activada, Desactivada Activadas Especificar si la casilla se activará o se desactivará

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Excepción Descripción
Failed to set checkbox state Indica un problema al establecer el estado de la casilla especificada

Establecer un valor de lista desplegable en la ventana

Establece o desactiva las opciones seleccionadas para una lista desplegable en un formulario de ventana.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Lista desplegable No Elemento de interfaz de usuario Lista desplegable cuyo valor se va a establecer
Operation N/A Borrar opciones seleccionadas, seleccionar opciones por nombre, seleccionar opciones por índice Desactivar las opciones seleccionadas Especifique si desea seleccionar un valor por nombre o por posición ordinal (1 2 3...) o borrar el valor seleccionado de la lista desplegable
Nombres de opciones No Lista de valores de texto Especifique una opción o una lista de opciones para seleccionar en la lista desplegable. Varias opciones tienen sentido solo cuando se trabaja con listas de selección múltiple. Si la lista es de selección única, solo se utilizará la primera opción especificada de la lista.
Use regular expressions N/A Valor booleano Falso Especifique si los valores de los nombres de opción se interpretarán como una expresión regular
Índices de opciones No Lista de valores numéricos Especifique un índice o una lista de índices para seleccionar en la lista desplegable. Varias opciones tienen sentido solo cuando se trabaja con listas de selección múltiple. Si la lista es de selección única, solo se utilizará la primera opción especificada de la lista.

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Excepción Description
No se pudieron seleccionar las opciones especificadas en la lista desplegable Indica un problema al seleccionar las opciones especificadas en la lista desplegable

Get window

Obtiene una ventana en ejecución para automatizar aplicaciones de escritorio.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Get window N/D Ventana específica, Ventana de primer plano Ventana específica Especificar si se va a buscar con un selector o la ventana en primer plano
Elemento de interfaz de usuario No Elemento de interfaz de usuario Selector de la ventana que se va a obtener
Traer ventana al frente N/D Valor booleano False Especificar si se va a devolver la ventana al primer plano automáticamente al adquirirla
Fail if window isn't found N/D Valor booleano True Especifique si se debe esperar indefinidamente a que la ventana aparezca o generar un error si la ventana no se muestra en un período de tiempo establecido
Temporización No Valor numérico Tiempo de espera en segundos

Variables producidas

Argumento Type Descripción
WindowTitle Valor de texto Título de la ventana en primer plano
AutomationWindow Instancia de ventana Instancia de ventana específica para su uso con acciones de automatización de la interfaz de usuario posteriores

Excepciones

Excepción Descripción
No se pudo obtener la ventana Indica un problema al obtener la ventana

Foco en la ventana

Activa y trae al primer plano una ventana específica.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Find window mode N/D Por elemento de interfaz de usuario de ventana, Por instancia de ventana / identificador, Por título y / o clase Por elemento de interfaz de usuario de ventana Especifique si se debe buscar la ventana mediante un elemento de interfaz de usuario o una combinación de título/clase de ventana
Ventana No Elemento de interfaz de usuario Elemento de interfaz de usuario de la ventana
Título de ventana Valor de texto Título de ventana. Pueden emplearse comodines, como '?' o '*'.
Window instance No Valor numérico Instancia o identificador de la ventana en la que se pondrá el foco
Window class Valor de texto Si hay dos ventanas con el mismo título, la clase de ventana podría ayudar a diferenciarlas. En este caso, ingrese la clase de ventana a usar.

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Excepción Descripción
No se encontró la ventana Indica que no se encontró la ventana especificada
No se puede enfocar la ventana Indica un problema para enfocar la ventana especificada
No se puede realizar la acción relacionada con ventanas en modo no interactivo Indica un problema que al realizar acciones relacionadas con ventanas en modo no interactivo

Establecer estado de ventana

Restaura, maximiza o minimiza una ventana específica.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Find window mode N/D Por elemento de interfaz de usuario de ventana, Por instancia de ventana / identificador, Por título y / o clase Por elemento de interfaz de usuario de ventana Especifique si se debe buscar la ventana mediante un elemento de interfaz de usuario o una combinación de título/clase de ventana
Ventana No Elemento de interfaz de usuario Elemento de interfaz de usuario de la ventana
Título de ventana Valor de texto Título de ventana. Pueden emplearse comodines, como '?' o '*'.
Window instance No Valor numérico Instancia o identificador de la ventana cuyo estado se va a establecer
Window class Valor de texto Si hay dos ventanas con el mismo título, la clase de ventana podría ayudar a diferenciarlas. En este caso, ingrese la clase de ventana a usar.
Window state N/D Restaurado, Maximizado, Minimizado Restaurado Elija en qué estado se mostrará la ventana

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Excepción Descripción
No se encontró la ventana Indica que no se encontró la ventana especificada
No se puede establecer el estado de la ventana Indica un problema al establecer el estado de ventana de la ventana especificada
No se puede realizar la acción relacionada con ventanas en modo no interactivo Indica un problema que al realizar acciones relacionadas con ventanas en modo no interactivo

Establecer la visibilidad de la ventana

Muestra una ventana oculta u oculta una ventana visible.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Find window mode N/D Por elemento de interfaz de usuario de ventana, Por instancia de ventana / identificador, Por título y / o clase Por elemento de interfaz de usuario de ventana Especifique si se debe buscar la ventana mediante un elemento de interfaz de usuario o una combinación de título/clase de ventana
Ventana No Elemento de interfaz de usuario Elemento de interfaz de usuario de la ventana
Título de ventana Valor de texto Título de ventana. Pueden emplearse comodines, como '?' o '*'.
Window instance No Valor numérico Instancia o identificador de la ventana cuya visibilidad se va a establecer
Window class Valor de texto Si hay dos ventanas con el mismo título, la clase de ventana podría ayudar a diferenciarlas. En este caso, ingrese la clase de ventana a usar.
Visibility N/D Visible, Oculto Oculto Elija en qué estado se establecerá la visibilidad de la ventana

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Excepción Descripción
No se encontró la ventana Indica que no se encontró la ventana especificada
No se puede establecer la visibilidad de la ventana Indica un problema al establecer la visibilidad de la ventana especificada
No se puede realizar la acción relacionada con ventanas en modo no interactivo Indica un problema que al realizar acciones relacionadas con ventanas en modo no interactivo

Mover ventana

Establece la posición de una ventana específica.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Find window mode N/D Por elemento de interfaz de usuario de ventana, Por instancia de ventana / identificador, Por título y / o clase Por elemento de interfaz de usuario de ventana Especifique si se debe buscar la ventana mediante un elemento de interfaz de usuario o una combinación de título/clase de ventana
Ventana No Elemento de interfaz de usuario Elemento de interfaz de usuario de la ventana
Título de ventana Valor de texto Título de ventana. Pueden emplearse comodines, como '?' o '*'.
Window instance No Valor numérico Instancia o identificador de la ventana que se va a mover
Window class Valor de texto Si tiene dos ventanas con el mismo título, la clase de ventana podría ayudar a diferenciarlas. En este caso, ingrese la clase de ventana a usar.
Position X No Valor numérico Posición X de la ventana
Position Y No Valor numérico Posición Y de la ventana

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Excepción Descripción
No se encontró la ventana Indica que no se encontró la ventana especificada
No se puede mover la ventana Indica un problema al mover la ventana especificada
No se puede realizar la acción relacionada con ventanas en modo no interactivo Indica un problema que al realizar acciones relacionadas con ventanas en modo no interactivo

Cambiar tamaño de ventana

Establece el tamaño de una ventana específica.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Find window mode N/D Por elemento de interfaz de usuario de ventana, Por instancia de ventana / identificador, Por título y / o clase Por elemento de interfaz de usuario de ventana Especifique si se debe buscar la ventana mediante un elemento de interfaz de usuario o una combinación de título/clase de ventana
Ventana No Elemento de interfaz de usuario Elemento de interfaz de usuario de la ventana
Título de ventana Valor de texto Título de ventana. Pueden emplearse comodines, como '?' o '*'.
Window instance No Valor numérico Instancia o identificador de la ventana cuyo tamaño se va a cambiar
Window class Valor de texto Si hay dos ventanas con el mismo título, la clase de ventana podría ayudar a diferenciarlas. En este caso, ingrese la clase de ventana a usar
Width No Valor numérico Nuevo ancho, en píxeles
Height No Valor numérico Nuevo alto, en píxeles

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Excepción Descripción
No se encontró la ventana Indica que no se encontró la ventana especificada
No se puede cambiar el tamaño de la ventana Indica un problema para cambiar de tamaño la ventana especificada
No se puede realizar la acción relacionada con ventanas en modo no interactivo Indica un problema que al realizar acciones relacionadas con ventanas en modo no interactivo

Cerrar ventana

Cierra una ventana específica.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Find window mode N/D Por elemento de interfaz de usuario de ventana, Por instancia de ventana / identificador, Por título y / o clase Por elemento de interfaz de usuario de ventana Especifique si se debe buscar la ventana mediante un elemento de interfaz de usuario o una combinación de título/clase de ventana
Ventana No Elemento de interfaz de usuario Elemento de interfaz de usuario de la ventana
Título de ventana Valor de texto Título de ventana. Pueden emplearse comodines, como '?' o '*'.
Window instance No Valor numérico Instancia o identificador de la ventana que se va a cerrar
Window class Valor de texto Si hay dos ventanas con el mismo título, la clase de ventana podría ayudar a diferenciarlas. En este caso, ingrese la clase de ventana a usar.

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Excepción Descripción
No se encontró la ventana Indica que no se encontró la ventana especificada
No se puede cerrar la ventana Indica un problema al cerrar la ventana especificada
No se puede realizar la acción relacionada con ventanas en modo no interactivo Indica un problema que al realizar acciones relacionadas con ventanas en modo no interactivo

Si la ventana contiene

Marca el comienzo de un bloque condicional de acciones en función de si existe un fragmento de texto o un elemento de interfaz de usuario específico en una ventana.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Check if window N/D Contiene elemento de IU, No contiene elemento de IU, Contiene texto, No contiene texto Contiene elemento de interfaz de usuario Comprobar si existe un elemento de interfaz de usuario o texto específico en una ventana
Check UI element state N/D Valor booleano False Comprobar si un elemento de interfaz de usuario específico está habilitado o deshabilitado
Texto No Valor de texto Texto que se va a comprobar
Elemento de interfaz de usuario No Elemento de interfaz de usuario Estado del elemento de interfaz de usuario que se va a comprobar
Ventana No Elemento de interfaz de usuario La ventana para la que se comprobará si contiene el texto
Valor N/D Habilitado, Deshabilitado Habilitados Estado del elemento de interfaz de usuario que se va a comprobar

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Esta acción no incluye ninguna excepción.

Esperar el contenido de la ventana

Suspende la ejecución de la automatización hasta que una parte específica de texto o elemento de UI aparezca o desaparezca de una ventana.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Wait until window N/D Contiene elemento de IU, No contiene elemento de IU, Contiene texto, No contiene texto Contiene elemento de interfaz de usuario Si se va a esperar a que aparezca un texto o un elemento de interfaz de usuario específico en una ventana
Check UI element state N/D Valor booleano False Comprobar si un elemento de interfaz de usuario específico está habilitado o deshabilitado
Texto No Valor de texto Texto que se va a comprobar
Elemento de interfaz de usuario No Elemento de interfaz de usuario Estado del elemento de interfaz de usuario que se va a comprobar
Ventana No Elemento de interfaz de usuario La ventana para la que se comprobará si contiene el texto
Valor N/D Habilitado, Deshabilitado Habilitados Estado del elemento de interfaz de usuario que se va a comprobar

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Excepción Descripción
Error al esperar el contenido de la ventana Indica que se produjo un error en la operación de espera

Si la imagen

Esta acción marca el comienzo de un bloque condicional de acciones en función de si la imagen seleccionada se encuentra o no en la pantalla.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
If image N/D existe, no existe existe Indica si se debe comprobar la existencia o ausencia de la imagen seleccionada
Imagen No Lista de imágenes Imágenes cuya existencia comprobará la acción
Buscar imagen en N/D Toda la pantalla, Solo la ventana en primer plano Toda la pantalla Si se debe buscar la imagen especificada solo en la ventana en primer plano o en toda la pantalla visible. Ninguna de las opciones encontrará la imagen si no está claramente visible en la pantalla.
Search mode N/D Buscar en toda la pantalla o en la ventana de primer plano, buscar en una subregión específica de la pantalla o en la ventana de primer plano Buscar en toda la pantalla o en la ventana en primer plano Si se desea examinar la pantalla (o ventana) completa para buscar el texto suministrado o solo una subregión menor de la misma
Find all images in the list N/D Valor booleano False Comprobar si todas las imágenes de la lista existen o no
X1 Valor numérico Coordenada X inicial de la subregión para buscar el texto proporcionado
X2 Valor numérico Coordenada X final de la subregión para buscar el texto proporcionado
Y1 Valor numérico Coordenada Y inicial de la subregión para buscar el texto proporcionado
Y2 Valor numérico Coordenada Y final de la subregión para buscar el texto proporcionado
Tolerance Valor numérico 10 Especifique en qué medida pueden variar las imágenes buscadas con respecto a la imagen elegida originalmente
Imagen que coincide con el algoritmo N/D Básica, Avanzada Básica Qué algoritmo de imagen se usará al buscar imágenes

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Excepción Descripción
No se puede comprobar la imagen en modo no interactivo Indica que no se puede identificar una imagen en modo no interactivo
Coordenadas de subregión no válidas Indica que las coordenadas de la subregión determinada no son válidas

Usar el escritorio

Realiza operaciones relacionadas con el escritorio y la barra de tareas.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Elemento de interfaz de usuario No Elemento de interfaz de usuario Elemento de interfaz de usuario en el que se va a hacer clic
Click type N/A Clic con el botón primario Clic con el botón secundario, Doble clic Clic con el botón primario Tipo de clic que se realizará
Launch new application when left-clicking on the taskbar N/D Valor booleano True Cuando este parámetro se establece en "verdadero", garantiza que se creará una nueva ventana de una aplicación al hacer clic con el botón primario en su icono en la "barra de inicio", lo que también se conoce como la barra de tareas de Windows 7 o superior. Desmarque esta opción para traer al primer plano una instancia ya en ejecución de la aplicación.

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Excepción Descripción
Error en la operación de barra de tareas Indica que se produjo un error en la operación de barra de tareas

Seleccionar pestaña en la ventana

Selecciona una pestaña de un grupo de pestañas.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Tab No Elemento de interfaz de usuario Pestaña que se va a seleccionar

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Excepción Descripción
Error al seleccionar la pestaña Indica un problema al seleccionar la pestaña especificada

Esperar la imagen

Esta acción espera hasta que una imagen específica aparece en la pantalla o en la ventana en primer plano.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Wait for image to N/D Aparece, desaparece Aparecer Comprueba si hay que esperar a que aparezcan o desaparezcan las imágenes
Imagen que se espera No Lista de imágenes Imágenes cuya existencia comprobará la acción
Buscar imagen en N/D Toda la pantalla, Solo la ventana en primer plano Toda la pantalla Si se debe buscar la imagen especificada solo en la ventana en primer plano o en toda la pantalla visible. Ninguna de las opciones encontrará la imagen si no está claramente visible en la pantalla.
Search mode N/D Buscar en toda la pantalla o en la ventana de primer plano, buscar en una subregión específica de la pantalla o en la ventana de primer plano Buscar en toda la pantalla o en la ventana en primer plano Si se desea examinar la pantalla (o ventana) completa para buscar el texto suministrado o solo una subregión menor de la misma
Wait for all images N/D Valor booleano False Indica si se debe esperar a que aparezcan/desparezcan todas las imágenes de la lista o solo una de ellas
X1 Valor numérico Coordenada X inicial de la subregión para buscar el texto proporcionado
X2 Valor numérico Coordenada X final de la subregión para buscar el texto proporcionado
Y1 Valor numérico Coordenada Y inicial de la subregión para buscar el texto proporcionado
Y2 Valor numérico Coordenada Y final de la subregión para buscar el texto proporcionado
Tolerance Valor numérico 10 Especifique en qué medida pueden variar las imágenes buscadas con respecto a la imagen elegida originalmente
Imagen que coincide con el algoritmo N/D Básica, Avanzada Básica Qué algoritmo de imagen se usará al buscar imágenes
No se pudo realizar con error de tiempo de espera N/D Valor booleano Falso Especificar si se desea que la acción espere de forma indefinida o que se produzca un error después de un período de tiempo establecido

Variables producidas

Argumento Type Descripción
X Valor numérico La coordenada X del punto donde se encontraba el texto en la pantalla. Si se ha buscado el texto en la ventana de primer plano, este valor es relativo a la esquina superior izquierda de la ventana.
Y Valor numérico La coordenada Y del punto donde se encontraba el texto en la pantalla. Si se ha buscado el texto en la ventana de primer plano, este valor es relativo a la esquina superior izquierda de la ventana.

Excepciones

Excepción Descripción
Error al esperar por la imagen Indica que se produjo un error en la operación de espera
No se puede comprobar la imagen en modo no interactivo Indica que no se puede identificar una imagen en modo no interactivo
Coordenadas de subregión no válidas Indica que las coordenadas de la subregión determinada no son válidas

Desplazar el puntero por encima del elemento de UI de la ventana

Pase el puntero del ratón sobre cualquier elemento de la interfaz de usuario de una ventana.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Elemento de interfaz de usuario No Elemento de interfaz de usuario Seleccionar el elemento de UI de la ventana para desplazar el puntero

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Excepción Descripción
No se pudo mantener el puntero del mouse sobre el elemento Indica que el desplazamiento sobre el elemento falló

Hacer clic en el elemento de UI de la ventana

Hace clic en cualquier elemento de UI de una ventana.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Elemento de interfaz de usuario No Elemento de interfaz de usuario Elemento de interfaz de usuario en el que se va a hacer clic
Click type N/A Clic con el botón primario, Clic con el botón secundario, Doble clic, Clic con el botón central, Botón primario hacia abajo, Botón primario hacia arriba, Botón secundario hacia abajo, Botón secundario hacia arriba Clic con el botón primario Tipo de clic que se realizará
Simular acción N/A Valor booleano False Especifica si se debe simular el movimiento del cursor del ratón sobre el elemento antes de hacer clic. Esta opción no requiere que se enfoque la ventana del elemento de IU, no se introducirá automáticamente en primer plano. Tenga en cuenta que esta opción solo se puede aplicar a la acción de hacer clic izquierdo y es posible que no sea aplicable a todos los elementos de la interfaz de usuario.
Mouse position relative to UI element N/A Arriba a la izquierda, Arriba al centro, Arriba a la derecha, Medio a la izquierda, Medio al centro, Medio a la derecha, Abajo a la izquierda, Abajo al centro, Abajo a la derecha Centro Especifique la sección del elemento de interfaz de usuario a la que se moverá el mouse antes de hacer clic
Offset X Valor de texto 0 Desplazamiento del mouse desde la posición este número de píxeles a la derecha
Offset Y Valor de texto 0 Desplazamiento del mouse desde la posición este número de píxeles hacia abajo

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Excepción Descripción
Error al hacer clic Indica que se ha producido un error al hacer clic

Seleccionar la opción de menú en la ventana

Selecciona una opción en un menú de una ventana.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Elemento de interfaz de usuario No Elemento de interfaz de usuario Opción de menú para seleccionar

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Excepción Descripción
No se pudo seleccionar la opción Indica un problema al seleccionar la opción de menú especificada

Arrastrar y colocar elemento de UI en la ventana

Arrastra y coloca un elemento de UI de una ventana.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Elemento de interfaz de usuario que se arrastra No Elemento de interfaz de usuario Elemento de interfaz de usuario que se arrastra
Elemento de interfaz de usuario que se coloca No Elemento de interfaz de usuario Elemento de interfaz de usuario que se coloca
Click type N/A Clic con el botón primario, Clic con el botón secundario Clic con el botón primario Especificar el botón del mouse que se debe usar para hacer clic y mantener presionado mientras se arrastra el elemento de interfaz de usuario a su destino
Mouse down offset X Valor de texto 0 Desplazamiento del clic con el botón del mouse hacia abajo que se usará para agarrar el elemento de interfaz de usuario que se va a arrastrar, según este número de píxeles hacia la derecha
Mouse down offset Y Valor de texto 0 Desplazamiento del clic con el botón del mouse hacia abajo que se usará para agarrar el elemento de interfaz de usuario que se va a arrastrar, según este número de píxeles hacia abajo
Mouse down position relative to drag-target UI element N/D Arriba a la izquierda, Arriba al centro, Arriba a la derecha, Medio a la izquierda, Medio al centro, Medio a la derecha, Abajo a la izquierda, Abajo al centro, Abajo a la derecha Centro Especificar la sección del elemento de interfaz de usuario en la que soltar el mouse antes de hacer clic
Mouse up offset X Valor de texto 0 Desplazamiento del clic con el botón del mouse hacia arriba que se usará para agarrar el elemento de interfaz de usuario que se va a arrastrar, según este número de píxeles hacia la derecha
Mouse up offset Y Valor de texto 0 Desplazamiento del clic con el botón del mouse hacia arriba que se usará para agarrar el elemento de interfaz de usuario que se va a arrastrar, según este número de píxeles hacia abajo
Mouse up position relative to drop-target UI element N/D Arriba a la izquierda, Arriba al centro, Arriba a la derecha, Medio a la izquierda, Medio al centro, Medio a la derecha, Abajo a la izquierda, Abajo al centro, Abajo a la derecha Centro Especificar la sección del elemento de interfaz de usuario a la que arrastrar el mouse después de hacer clic

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Excepción Descripción
No se encontró el elemento de interfaz de usuario para arrastrar Indica que no se encontró el elemento de interfaz de usuario que se va a arrastrar
No se encontró el elemento de interfaz de usuario de destino de la operación de arrastrar Indica que no se encontró el elemento de interfaz de usuario destino de la operación de arrastrar
Error al arrastrar y colocar Indica un problema al arrastrar y colocar el elemento de interfaz de usuario especificado.

Expandir/contraer nodo de árbol en la ventana

Expande o contrae un nodo de una vista de árbol que se encuentra en una ventana.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Elemento de interfaz de usuario No Elemento de interfaz de usuario Nodo de árbol para expandir/contraer
Ruta de carpetas Valor de texto Ruta de acceso separada con una barra diagonal compuesta de nombres de carpeta y que conduce al nodo de árbol que se va a expandir o contraer
Use regular expressions N/D Valor booleano False Especifique si el nombre de cada carpeta de la ruta de acceso se interpretará como una expresión regular
Operation N/D Expandir, Contraer Expandir Especificar si se debe expandir o contraer el nodo de árbol

Nota

El motor de expresiones regulares de Power Automate es .NET. Puede encontrar más información sobre las expresiones regulares en Lenguaje de expresiones regulares - Referencia rápida.

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Excepción Descripción
No se pudo establecer el nodo de árbol en el estado especificado Indica un problema al establecer el nodo de árbol en el estado especificado

Si la ventana

Esta acción marca el comienzo de un bloque de acciones condicional en función de si una ventana está abierta o no, o si una ventana es la ventana con el foco (en primer plano).

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Get window N/D Por elemento de interfaz de usuario de ventana, Por instancia de ventana / identificador, Por título y / o clase Por elemento de interfaz de usuario de ventana Especifique si se debe buscar la ventana mediante un elemento de interfaz de usuario o una combinación de título/clase de ventana.
Window title Valor de texto Título de ventana. Pueden emplearse comodines, como '?' o '*'.
Ventana No Elemento de interfaz de usuario Elemento de interfaz de usuario de la ventana
Instancia de ventana No Valor numérico Instancia o identificador de la ventana que se va a comprobar
Window class Valor de texto Si hay dos ventanas con el mismo título, la clase de ventana podría ayudar a diferenciarlas. En este caso, ingrese la clase de ventana a usar.
Check if window N/D Está abierto, no está abierto, está enfocado, no está enfocado Está abierta El estado de la ventana que se comprobará

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Esta acción no incluye ninguna excepción.

Esperar la ventana

Suspende la ejecución o el proceso hasta que se abra una ventana específica, se cierre, obtenga o pierda el foco.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Find window N/D Por elemento de interfaz de usuario de ventana, Por instancia de ventana / identificador, Por título y / o clase Por elemento de interfaz de usuario de ventana Especifique si se debe buscar la ventana mediante un elemento de interfaz de usuario o una combinación de título/clase de ventana
Window title Valor de texto Título de ventana. Pueden emplearse comodines, como '?' o '*'.
Ventana No Elemento de interfaz de usuario Elemento de interfaz de usuario de la ventana
Instancia de ventana No Valor numérico Instancia o identificador de la ventana que se va a comprobar
Window class Valor de texto Si hay dos ventanas con el mismo título, la clase de ventana podría ayudar a diferenciarlas. En este caso, ingrese la clase de ventana a usar
Wait for window to N/D Abrir, cerrar, concentrarse, perder el enfoque Abierta Indica si se debe esperar a que una ventana específica se abra, se cierre y reciba el foco (por ejemplo, convertirse en ventana en primer plano) o pierda el foco (por ejemplo, dejar de ser la ventana en primer plano).
Focus window after it opens N/D Valor booleano False Traer la ventana al frente después de abrirla, de modo que las acciones posteriores se dirijan a ella

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Excepción Descripción
No se puede enfocar la ventana Indica un problema para enfocar la ventana especificada
Error en la espera de la ventana Indica que se produjo un error en la operación de espera
No se puede realizar la acción relacionada con ventanas en modo no interactivo Indica un problema que al realizar acciones relacionadas con ventanas en modo no interactivo