Partilhar via


Ações de automatização da IU

Importante

Para evitar o acesso não autorizado, o Power Automate tem de ser executado com os mesmos privilégios ou mais elevados que as aplicações que automatiza. Para utilizar as ações Automatização da IU (exceto para a ação Utilizar ambiente de trabalho) para interagir com aplicações que são executadas com privilégios elevados, execute o Power Automate como administrador. Para encontrar mais informações sobre como executar o Power Automate como um administrador, aceda a Executar o Power Automate com direitos elevados.

O Power Automate fornece várias ações de automatização de IU para permitir que os utilizadores interajam com aplicações Windows e de ambiente de trabalho. Algumas ações de automatização da IU requerem que defina elementos da IU nas suas propriedades para indicar o elemento que pretende processar.

Para adicionar um novo elemento da IU, adicione Adicionar elemento da IU através da ação de automatização da IU implementada ou do painel Elementos da IU do estruturador de fluxos.

Captura de ecrã das opções para criar um novo elemento da IU.

Todos os elementos de IU consistem em seletores que identificam a estrutura hierárquica dos componentes. Os selecionadores utilizam a notação > para indicar que cada elemento está contido dentro do elemento à sua esquerda.

Quando cria um elemento da IU de uma janela da aplicação, o seu seletor tem sempre um elemento raiz chamado :desktop.

Se criar um elemento da IU que indique um componente dentro de uma janela da aplicação, serão criados automaticamente dois elementos da IU. O elemento principal da IU identifica a janela da aplicação, enquanto o elemento subordinado mostra a estrutura hierárquica do componente específico dentro da janela.

Captura de ecrã de dois elementos da IU com a relação elemento principal/elemento subordinado.

Embora os seletores sejam criados automaticamente ao adicionar elementos da IU, alguns cenários específicos precisam de seletores criados manualmente. Quando um seletor personalizado é necessário, pode editar um seletor existente ou criar um de raiz.

Captura de ecrã das opções para editar e criar seletores.

Para desenvolver fluxos mais dinâmicos, substitua os operadores Igual a por outros operadores ou expressões regulares. Além disso, se o valor do atributo de um seletor depender dos resultados de ações anteriores, utilize variáveis em vez de valores hard-coded.

Captura de ecrã dos operadores disponíveis no construtor de seletores.

Para muitas ações de automatização da IU existem dois modos de execução de ações: físico e simulado. No modo físico, a ferramenta assume o controlo do rato e do teclado da máquina para realizar a ação fisicamente. No modo simulado, a ação é executada programaticamente sem assumir o controlo do rato e do teclado e sem exigir que o ecrã do elemento da IU seja trazido para primeiro plano. É importante observar que a opção simulada pode não ser aplicável a todos os elementos da IU. Para realizar uma ação por simulação, ative o parâmetro Simular ação em algumas ações ou desative o parâmetro Trazer para a frente noutras ações.

Captura de ecrã dos parâmetros relacionados para simular uma ação de automatização da IU ou executá-la fisicamente.

Nota

Para encontrar mais informações sobre o desenvolvimento de fluxos de automatização da IU e criar seletores personalizados, aceda a Automatizar fluxos de ambiente de trabalho e Criar um seletor personalizado, respetivamente.

Obter detalhes de uma janela

Obtém uma propriedade de uma janela como o respetivo título ou texto de origem.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Janela Não Elemento da IU A janela cujos detalhes devem ser obtidos
Propriedade Window N/D Obter título da janela, Obter texto da janela, Obter localização e estado da janela, Obter nome do processo Obter título da janela Escolher a propriedade da janela a extrair
Trazer para primeiro plano N/A Valor booleano Verdadeiro Especifique se a janela que contém o elemento de IU será trazida para frente durante a execução. Se esta opção estiver desativada, a ação é executada em segundo plano. Observe que nem todos os elementos da IU são compatíveis com a opção desativada. Além disso, se a execução da ação exigir deslocamento, a desativação desta opção poderá não extrair todos os elementos.

Variáveis produzidas

Argumento Tipo Descrição
WindowProperty Valor geral As informações da janela obtidas

Exceções

Exceção Descrição
Falha ao obter propriedade da janela Indica um problema ao obter a propriedade da janela

Obter detalhes de um elemento da IU na janela

Obtém o valor do atributo de um elemento da IU numa janela.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Elemento da IU Não Elemento da IU O elemento da IU cujos detalhes devem ser obtidos
Nome do atributo Sim Valor de texto Texto próprio O atributo cujo valor será obtido
Trazer para primeiro plano N/A Valor booleano Verdadeiro Especifique se a janela que contém o elemento de IU será trazida para frente durante a execução. Se esta opção estiver desativada, a ação é executada em segundo plano. Observe que nem todos os elementos da IU são compatíveis com a opção desativada. Além disso, se a execução da ação exigir deslocamento, a desativação desta opção poderá não extrair todos os elementos.

Variáveis produzidas

Argumento Tipo Descrição
AttributeValue Valor de texto O valor do texto do elemento da IU

Exceções

Exceção Descrição
Falha ao obter atributo do elemento da IU Indica um problema ao obter o atributo do elemento da IU

Obter caixas de verificação selecionadas na janela

Obtém os nomes das caixas de verificação selecionadas num grupo de caixas de verificação ou o estado de uma caixa de verificação específica.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Elemento da IU Não Elemento da IU A caixa de verificação ou grupo de caixas de verificação
Operação N/D Obter os nomes das caixas de verificação selecionadas em grupo, Obter o estado de uma caixa de verificação Obter os nomes das caixas de verificação selecionadas no grupo Especifique se deve ser obtido o estado de várias caixas de verificação selecionadas ou apenas de uma
Trazer para primeiro plano N/A Valor booleano Verdadeiro Especifique se a janela que contém o elemento de IU deve ser trazida para frente durante a execução. Se esta opção estiver desativada, a ação será executada em segundo plano. Observe que nem todos os elementos da IU poderão ser compatíveis com a opção desativada. Além disso, se a execução da ação exigir deslocamento, a desativação desta opção poderá não extrair todos os elementos.

Variáveis produzidas

Argumento Tipo Descrição
IsChecked Valor booleano O estado da caixa de verificação selecionada
SelectedCheckboxes Lista de valores de Texto Os nomes das caixas de verificação selecionadas no grupo de caixas de verificação especificado

Exceções

Exceção Descrição
Falha ao obter estados das caixas de verificação Indica um problema ao obter os estados das caixas de verificação especificadas

Obter o botão de opção selecionado na janela

Obtém os nomes dos botões de opção selecionados num grupo de botões de opção ou o estado de um botão de opção específico.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Elemento da IU Não Elemento da IU O botão de opção ou grupo de botões de opção
Operação N/D Obter o nome do botão de opção selecionado no grupo, Obter o estado do botão de opção Obter o nome do botão de opção selecionado no grupo Especifique se deve ser obtido o nome do botão de opção selecionado num grupo de botões de opção ou apenas o estado de um único botão de opção
Trazer para primeiro plano N/A Valor booleano Verdadeiro Especifique se a janela que contém o elemento de IU será trazida para frente durante a execução. Se esta opção estiver desativada, a ação é executada em segundo plano. Observe que nem todos os elementos da IU são compatíveis com a opção desativada. Além disso, se a execução da ação exigir deslocamento, a desativação desta opção poderá não extrair todos os elementos.

Variáveis produzidas

Argumento Tipo Descrição
IsSelected Valor booleano O estado do botão de opção selecionado
SelectedRadiobutton Valor de texto O botão de opção selecionado no grupo de botões de opção especificado

Exceções

Exceção Descrição
Falha ao obter estado do botão de opção Indica um problema ao obter o estado do botão de opção especificado

Extrair dados a partir de uma janela

Extrai dados de partes específicas de uma janela sob a forma de valores, listas ou tabelas individuais.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Janela Não Elemento da IU A janela a partir da qual os dados são extraídos
Loja extraiu dados em N/D uma folha de cálculo do Excel, Uma variável uma folha de cálculo do Excel Especifique onde os dados extraídos devem ser armazenados
Trazer para primeiro plano N/A Valor booleano Verdadeiro Especifique se a janela que contém o elemento de IU será trazida para frente durante a execução. Se esta opção estiver desativada, a ação é executada em segundo plano. Observe que nem todos os elementos da IU são compatíveis com a opção desativada. Além disso, se a execução da ação exigir deslocamento, a desativação desta opção poderá não extrair todos os elementos.

Variáveis produzidas

Argumento Tipo Descrição
ExcelInstance Instância do Excel A instância do Excel com os dados extraídos. Utilize esta instância caso para manipular a folha de cálculo (ou guardá-la e fechá-la) utilizando as ações dedicadas do Excel.
DataFromWindow Valor geral Os dados extraídos sob a forma de uma tabela de dados

Exceções

Exceção Descrição
Falha ao extrair Indica um problema ao extrair dados a partir da janela especificada

Fazer captura de imagem de elemento da IU

Faz uma captura de imagem de um elemento da IU na janela.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Elemento da IU Não Elemento da IU O elemento UI na janela a incluir na captura de ecrã
Modo de guardar N/D Área de transferência, Ficheiro Área de Transferência Especifique se pretende guardar a imagem num ficheiro ou armazená-la na área de transferência
Image file path Não Ficheiro Defina o caminho completo do ficheiro a guardar
File format N/D BMP, EMF, EXIF, GIF, JPG, PNG, TIFF, WMF BMP O formato do ficheiro de imagem

Variáveis produzidas

Argumento Tipo Descrição
ImageFile Ficheiro O caminho do ficheiro de imagem de captura de ecrã gerado

Exceções

Exceção Descrição
Falha ao obter elemento da IU Indica um problema ao obter o elemento da IU
Falha ao guardar imagem. Indica um problema ao guardar a captura de ecrã efetuada
Falha ao fazer captura de ecrã de elemento da IU Indica um problema ao fazer uma captura de ecrã de um elemento da IU

Foco num campo de texto na janela

Define o foco numa caixa de texto de uma janela e torna-a visível.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Campo de texto Não Elemento da IU A caixa de texto à qual o foco deve ser atribuído

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Falha ao definir o foco de entrada na caixa de texto da janela Indica um problema ao definir o foco no campo de texto da página Web especificado

Povoar campo de texto na janela

Preenche uma caixa de texto numa janela com o texto especificado.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Text box Não Elemento da IU A caixa de texto a povoar
Texto a preencher Não Entrada direta encriptada ou Valor de texto O texto para preencher o campo de texto
Simular ação N/A Valor booleano Falso Simular as teclas físicas através de programação durante o preenchimento de texto a elementos de campo de texto da IU. Esta opção não requer que o ecrã do elemento da IU esteja focado, pois não será trazido automaticamente para primeiro plano. Note que esta opção pode ser aplicada apenas à ação de clique esquerdo e pode não ser aplicável a todos os elementos da IU.
Se o campo não estiver vazio Sim Substituir texto, Anexar texto Substituir texto Especificar se deve substituir conteúdo existente ou anexar a este.
Clicar antes de preencher Sim Clicar com o botão esquerdo, Clicar duas vezes, Não Clicar com o botão esquerdo Especificar se é efetuado um clique com o botão esquerdo do rato antes de povoar o campo de texto ou não.

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Falha ao escrever na caixa de texto Indica um problema ao povoar o campo de texto especificado

Premir um botão na janela

Prime um botão da janela.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Elemento da IU Não Elemento da IU O botão a premir

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Falha ao premir botão Indica um problema ao premir o botão especificado

Selecionar botão de opção na janela

Seleciona um botão de opção numa janela.

Parâmetros de entrada
Argumento Opcional Aceita Valor Predefinido Descrição
Radio button Não Elemento da IU O botão de opção a selecionar

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Falha ao selecionar elemento da IU do botão de opção Indica um problema ao selecionar o elemento da IU do botão de opção especificado

Definir estado de uma caixa de verificação na janela

Seleciona ou desmarca uma caixa de verificação num formulário de janela.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Caixa de verificação Não Elemento da IU A caixa de verificação cujo estado deve ser definido
Definir estado da caixa de verificação para N/D Marcado, Desmarcado Selecionada Especifique se a caixa de verificação será selecionada ou desmarcada

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Falha ao definir estado da caixa de verificação Indica um problema ao definir o estado da caixa de verificação especificada

Definir valor da lista pendente na janela

Define ou limpa as opções selecionadas para uma lista pendente num formulário de janela.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Lista pendente Não Elemento da IU A lista pendente cujo valor deve ser definido
Operation N/A Limpar opções selecionadas, Selecionar opções por nome, Selecionar opções por índice Limpar opções selecionadas Especificar se pretende selecionar um valor pelo nome ou pela posição ordinal (1 2 3 ...), ou limpar o valor selecionado da lista pendente
Nomes das opções Não Lista de valores de Texto Introduza uma opção ou uma lista de opções a selecionar na lista pendente. Várias opções fazem sentido apenas ao trabalhar com listas de seleção múltipla. Se a lista for de seleção única, só será utilizada a primeira opção da lista especificada.
Utilizar expressões regulares N/A Valor booleano Falso Especificar os valores de nomes de opção a interpretar como uma expressão regular
Índices de opções Não Lista de valores Numéricos Introduza um índice ou uma lista de índices a selecionar na lista pendente. Várias opções fazem sentido apenas ao trabalhar com listas de seleção múltipla. Se a lista for de seleção única, só será utilizada a primeira opção da lista especificada.

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Falha ao selecionar as opções especificadas na lista pendente Indica um problema ao selecionar as opções especificadas na lista pendente

Obter janela

Obtém uma janela em execução para automatizar aplicações de ambiente de trabalho.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Get window N/D Janela específica, Janela em primeiro plano Janela específica Especifique se a pesquisa deve utilizar um seletor ou a janela em primeiro plano
Elemento da IU Não Elemento da IU O seletor da janela a obter
Trazer a janela para a frente N/D Valor booleano Falso Especifique se a janela deve ser automaticamente colocada em primeiro plano depois de ser adquirida
Fail if window isn't found N/D Valor booleano Verdadeiro Especifique se pretende esperar indefinidamente que a janela apareça ou se deve falhar se a janela não aparecer dentro de um período de tempo definido
Limite de tempo excedido Não Valor numérico O tempo limite a esperar em segundos

Variáveis produzidas

Argumento Tipo Descrição
WindowTitle Valor de texto O título da janela em primeiro plano
AutomationWindow Instância da janela A instância da janela específica a utilizar com ações posteriores de Automatização da IU

Exceções

Exceção Descrição
Falha ao obter janela Indica um problema ao obter a janela

Atribuir o foco à janela

Ativa e coloca em primeiro plano uma janela específica.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Find window mode N/D Por elemento de IU da janela, Por instância/identificador de janela, Por título e/ou classe Por elemento de IU da janela Especifique se a janela deve ser procurada utilizando um elemento da IU ou uma combinação de título/classe de janela
Janela Não Elemento da IU O elemento de IU da janela
Título da janela Sim Valor de texto O título da janela. É possível utilizar carateres universais, como "?" ou "*".
Window instance Não Valor numérico A instância ou o identificador da janela à qual o foco deve ser atribuído
Window class Sim Valor de texto Se existirem duas janelas com o mesmo título, a classe da janela pode ajudar a diferenciá-las. Neste caso, introduza a classe da janela a utilizar.

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Janela não encontrada Indica que a janela especificada não foi encontrada
Não é possível atribuir o foco à janela Indica um problema ao atribuir o foco à janela especificada
Não é possível efetuar uma ação relacionada com janelas no modo não interativo Indica um problema ao efetuar uma ação relacionada com janelas no modo não interativo

Definir estado da janela

Restaura, maximiza ou minimiza uma janela específica.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Find window mode N/D Por elemento de IU da janela, Por instância/identificador de janela, Por título e/ou classe Por elemento de IU da janela Especifique se a janela deve ser procurada utilizando um elemento da IU ou uma combinação de título/classe de janela
Janela Não Elemento da IU O elemento de IU da janela
Título da janela Sim Valor de texto O título da janela. É possível utilizar carateres universais, como "?" ou "*".
Window instance Não Valor numérico A instância ou o identificador da janela cujo estado deve ser definido
Window class Sim Valor de texto Se existirem duas janelas com o mesmo título, a classe da janela pode ajudar a diferenciá-las. Neste caso, introduza a classe da janela a utilizar.
Window state N/D Restaurado, Maximizado, Minimizado Restaurado Escolher o estado em que a janela deve ser apresentada

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Janela não encontrada Indica que a janela especificada não foi encontrada
Não é possível definir o estado da janela Indica um problema ao definir o estado da janela especificada
Não é possível efetuar uma ação relacionada com janelas no modo não interativo Indica um problema ao efetuar uma ação relacionada com janelas no modo não interativo

Definir visibilidade da janela

Mostra uma janela oculta ou oculta uma janela visível.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Find window mode N/D Por elemento de IU da janela, Por instância/identificador de janela, Por título e/ou classe Por elemento de IU da janela Especifique se a janela deve ser procurada utilizando um elemento da IU ou uma combinação de título/classe de janela
Janela Não Elemento da IU O elemento de IU da janela
Título da janela Sim Valor de texto O título da janela. É possível utilizar carateres universais, como "?" ou "*".
Window instance Não Valor numérico A instância ou o identificador da janela cuja visibilidade deve ser definida
Window class Sim Valor de texto Se existirem duas janelas com o mesmo título, a classe da janela pode ajudar a diferenciá-las. Neste caso, introduza a classe da janela a utilizar.
Visibility N/D Visível, Oculto Oculto Escolher o estado para o qual a visibilidade da janela deve ser definido

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Janela não encontrada Indica que a janela especificada não foi encontrada
Não é possível definir a visibilidade da janela Indica um problema ao definir a visibilidade da janela especificada
Não é possível efetuar uma ação relacionada com janelas no modo não interativo Indica um problema ao efetuar uma ação relacionada com janelas no modo não interativo

Mover janela

Define a posição de uma janela específica.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Find window mode N/D Por elemento de IU da janela, Por instância/identificador de janela, Por título e/ou classe Por elemento de IU da janela Especifique se a janela deve ser procurada utilizando um elemento da IU ou uma combinação de título/classe de janela
Janela Não Elemento da IU O elemento de IU da janela
Título da janela Sim Valor de texto O título da janela. É possível utilizar carateres universais, como "?" ou "*".
Window instance Não Valor numérico A instância ou o identificador da janela a mover
Window class Sim Valor de texto Se tiver duas janelas com o mesmo título, a Classe da Janela pode ajudar a diferenciá-las. Neste caso, introduza a classe da janela a utilizar.
Position X Não Valor numérico A posição X da janela
Position Y Não Valor numérico A posição Y da janela

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Janela não encontrada Indica que a janela especificada não foi encontrada
Não é possível mover a janela Indica um problema ao mover a janela especificada
Não é possível efetuar uma ação relacionada com janelas no modo não interativo Indica um problema ao efetuar uma ação relacionada com janelas no modo não interativo

Redimensionar janela

Define o tamanho de uma janela específica.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Find window mode N/D Por elemento de IU da janela, Por instância/identificador de janela, Por título e/ou classe Por elemento de IU da janela Especifique se a janela deve ser procurada utilizando um elemento da IU ou uma combinação de título/classe de janela
Janela Não Elemento da IU O elemento de IU da janela
Título da janela Sim Valor de texto O título da janela. É possível utilizar carateres universais, como "?" ou "*".
Window instance Não Valor numérico A instância ou o identificador da janela a redimensionar
Window class Sim Valor de texto Se existirem duas janelas com o mesmo título, a classe da janela pode ajudar a diferenciá-las. Neste caso, introduza a classe da janela a utilizar
Width Não Valor numérico A nova largura em pixéis
Height Não Valor numérico A nova altura em pixéis

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Janela não encontrada Indica que a janela especificada não foi encontrada
Não é possível redimensionar a janela Indica um problema ao redimensionar a janela especificada
Não é possível efetuar uma ação relacionada com janelas no modo não interativo Indica um problema ao efetuar uma ação relacionada com janelas no modo não interativo

Fechar janela

Fecha uma janela específica.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Find window mode N/D Por elemento de IU da janela, Por instância/identificador de janela, Por título e/ou classe Por elemento de IU da janela Especifique se a janela deve ser procurada utilizando um elemento da IU ou uma combinação de título/classe de janela
Janela Não Elemento da IU O elemento de IU da janela
Título da janela Sim Valor de texto O título da janela. É possível utilizar carateres universais, como "?" ou "*".
Window instance Não Valor numérico A instância ou o identificador da janela a fechar
Window class Sim Valor de texto Se existirem duas janelas com o mesmo título, a classe da janela pode ajudar a diferenciá-las. Neste caso, introduza a classe da janela a utilizar.

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Janela não encontrada Indica que a janela especificada não foi encontrada
Não é possível fechar a janela Indica um problema ao fechar a janela especificada
Não é possível efetuar uma ação relacionada com janelas no modo não interativo Indica um problema ao efetuar uma ação relacionada com janelas no modo não interativo

Se a janela contiver

Marca o início de um bloco condicional de ações consoante um texto ou um elemento da IU específico existe numa janela.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Check if window N/D Contém o elemento da IU, Não contém o elemento da IU, Contém o texto, Não contém o texto Contém o elemento da IU Verificar se um texto ou elemento da IU específico existe numa janela
Check UI element state N/D Valor booleano Falso Verificar se um elemento da IU específico está ativado ou desativado
Texto Não Valor de texto O texto a verificar
Elemento da IU Não Elemento da IU O elemento da IU a verificar
Janela Não Elemento da IU A janela em que a existência do texto deve ser verificada
Estado N/D Ativado, desativado Ativados O estado do elemento da IU a verificar

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Esta ação não inclui quaisquer exceções.

Esperar por conteúdo da janela

Suspende a execução da automatização até que um texto ou elemento da IU específico apareça ou desapareça de uma janela.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Wait until window N/D Contém o elemento da IU, Não contém o elemento da IU, Contém o texto, Não contém o texto Contém o elemento da IU Indica se deve esperar que um texto ou elemento da IU específico apareça numa janela
Check UI element state N/D Valor booleano Falso Verificar se um elemento da IU específico está ativado ou desativado
Texto Não Valor de texto O texto a verificar
Elemento da IU Não Elemento da IU O elemento da IU a verificar
Janela Não Elemento da IU A janela em que a existência do texto deve ser verificada
Estado N/D Ativado, desativado Ativados O estado do elemento da IU a verificar

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Falha ao esperar por conteúdo da janela Indica que a operação de espera falhou

Se a imagem

Esta ação marca o início de um bloco condicional de ações consoante uma imagem selecionada é encontrada no ecrã ou não.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
If image N/D existe, não existe existe Indica se a existência ou ausência da imagem selecionada deve ser verificada
Imagem Não Lista de Imagens As imagens que a ação irá verificar, se existirem
Pesquisar por imagem em N/D Ecrã inteiro, Apenas na janela em primeiro plano Ecrã inteiro Se pretende procurar a imagem especificada apenas na janela em primeiro plano ou na na totalidade do ecrã visível. Nenhuma das opções irá encontrar a imagem se esta não estiver claramente visível no ecrã
Search mode N/D Procurar no ecrã inteiro ou na janela em primeiro plano, Procurar na sub-região especificada do ecrã ou na janela em primeiro plano Procurar no ecrã inteiro ou na janela em primeiro plano Indica se deve ser analisado o ecrã inteiro (ou a janela inteira) para encontrar o texto fornecido ou apenas uma sub-região deste
Find all images in the list N/D Valor booleano Falso Verificar se todas as imagens na lista existem ou não
X1 Sim Valor numérico A coordenada X de início da sub-região para procurar o texto fornecido
X2 Sim Valor numérico A coordenada X de fim da sub-região para procurar o texto fornecido
Y1 Sim Valor numérico A coordenada Y de início da sub-região para procurar o texto fornecido
Y2 Sim Valor numérico A coordenada Y de fim da sub-região para procurar o texto fornecido
Tolerance Sim Valor numérico 10 Especifique quanto as imagens procuradas podem diferir da imagem originalmente escolhida
Algoritmo de correspondência de imagens N/D Básica, Avançada Básica Que algoritmo de imagem a utilizar para procurar a imagem

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Não é possível verificar a imagem no modo não interativo Indica que uma imagem não pode ser identificada no modo não interativo
Coordenadas de sub-região inválidas Indica que as coordenadas da sub-região indicada eram inválidas

Utilizar ambiente de trabalho

Efetua operações relacionadas com o ambiente de trabalho e a barra de tarefas.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Elemento da IU Não Elemento da IU O elemento da IU a clicar
Tipo de clique N/A Clicar com o botão esquerdo, Clicar com o botão direito, Clicar duas vezes Clicar com o botão esquerdo O tipo de clique a efetuar
Iniciar nova aplicação ao clicar com o botão esquerdo na barra de tarefas N/D Valor booleano Verdadeiro Quando este parâmetro é definido como "verdadeiro", garante que será criada uma nova janela de uma aplicação quando fizer clique com o botão esquerdo do rato no respetivo ícone na barra de "iniciação rápida", também conhecida como barra de tarefas do Windows 7 ou superior. Desmarque esta opção para colocar em primeiro plano uma instância já em execução da aplicação.

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Falha na operação da barra de tarefas Indica que a operação da barra de tarefas falhou

Selecionar separador na janela

Seleciona um separador num grupo de separadores.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Tab Não Elemento da IU O separador a selecionar

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Falha ao selecionar separador Indica um problema ao selecionar o separador especificado

Esperar por imagem

Esta ação aguarda até que uma imagem específica apareça no ecrã ou na janela em primeiro plano.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Wait for image to N/D Aparecer, Desaparecer Aparecer Verificar se deve esperar que as imagens apareçam ou desapareçam
Imagem pela qual aguardar Não Lista de Imagens As imagens que a ação irá verificar, se existirem
Pesquisar por imagem em N/D Ecrã inteiro, Apenas na janela em primeiro plano Ecrã inteiro Se pretende procurar a imagem especificada apenas na janela em primeiro plano ou na na totalidade do ecrã visível. Nenhuma das opções irá encontrar a imagem se esta não estiver claramente visível no ecrã
Search mode N/D Procurar no ecrã inteiro ou na janela em primeiro plano, Procurar na sub-região especificada do ecrã ou na janela em primeiro plano Procurar no ecrã inteiro ou na janela em primeiro plano Indica se deve ser analisado o ecrã inteiro (ou a janela inteira) para encontrar o texto fornecido ou apenas uma sub-região deste
Wait for all images N/D Valor booleano Falso Indica se deve esperar que todas as imagens na lista apareçam/desapareçam ou apenas uma delas
X1 Sim Valor numérico A coordenada X de início da sub-região para procurar o texto fornecido
X2 Sim Valor numérico A coordenada X de fim da sub-região para procurar o texto fornecido
Y1 Sim Valor numérico A coordenada Y de início da sub-região para procurar o texto fornecido
Y2 Sim Valor numérico A coordenada Y de fim da sub-região para procurar o texto fornecido
Tolerance Sim Valor numérico 10 Especifique quanto as imagens procuradas podem diferir da imagem originalmente escolhida
Algoritmo de correspondência de imagens N/D Básica, Avançada Básica Que algoritmo de imagem a utilizar para procurar a imagem
Falha com erro de tempo limite N/D Valor booleano Falso Especifique se pretende que a ação aguarde indefinidamente ou falhe após um período de tempo definido

Variáveis produzidas

Argumento Tipo Descrição
X Valor numérico A coordenada X do ponto onde o texto foi encontrado no ecrã. Se o texto tiver sido pesquisado na janela em primeiro plano, este valor é relativo ao canto superior esquerdo da janela.
Y Valor numérico A coordenada Y do ponto onde o texto foi encontrado no ecrã. Se o texto tiver sido pesquisado na janela em primeiro plano, este valor é relativo ao canto superior esquerdo da janela.

Exceções

Exceção Descrição
Falha ao esperar por imagem Indica que a operação de espera falhou
Não é possível verificar a imagem no modo não interativo Indica que uma imagem não pode ser identificada no modo não interativo
Coordenadas de sub-região inválidas Indica que as coordenadas da sub-região indicada eram inválidas

Pairar o rato sobre o elemento da IU na janela

Pairar o rato sobre qualquer elemento da IU na janela.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Elemento da IU Não Elemento da IU Selecione o elemento da IU sobre o qual o rato deve pairar na janela

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Falha ao pairar sobre elemento Indica que pairar sobre o elemento falhou

Clique num elemento da IU na janela

Clica em qualquer elemento da IU de uma janela.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Elemento da IU Não Elemento da IU O elemento da IU a clicar
Tipo de clique N/A Clicar com o botão esquerdo, Clicar com o botão direito, Clicar duas vezes, Clicar com o botão central, Clicar com o botão esquerdo para baixo, Clicar com o botão esquerdo para cima, Clicar com o botão direito para baixo, Clicar com o botão direito para cima Clicar com o botão esquerdo O tipo de clique a efetuar
Simular ação N/A Valor booleano Falso Especifique se simula o movimento do cursor do rato sobre o elemento antes de clicar. Esta opção não requer que o ecrã do elemento da IU esteja focado, pois não será trazido automaticamente para primeiro plano. Note que esta opção pode ser aplicada apenas à ação de clique esquerdo e pode não ser aplicável a todos os elementos da IU.
Mouse position relative to UI element N/A Canto superior esquerdo, Centro superior, Canto superior direito, Esquerda ao meio, Centro ao meio, Direita ao meio, Canto inferior esquerdo, Centro inferior, Canto inferior direito Centro ao meio Especifique a secção do elemento da IU para a qual o rato será movido antes de clicar
Offset X Sim Valor de texto 0 Desvio do rato, em pixéis, da posição para a direita
Offset Y Sim Valor de texto 0 Desvio do rato, em pixéis, da posição para baixo

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Falha ao clicar Indica que o clique falhou

Selecionar opção de menu numa janela

Seleciona uma opção num menu de uma janela.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Elemento da IU Não Elemento da IU A opção de menu a selecionar

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Falha ao selecionar opção Indica um problema ao selecionar a opção de menu especificada

Arrastar e largar elemento da IU numa janela

Arrasta e larga um elemento da IU de uma janela.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Elemento da IU a arrastar Não Elemento da IU O elemento da IU a arrastar
Elemento da IU a largar Não Elemento da IU O elemento da IU a largar
Tipo de clique N/A Clicar com o botão esquerdo, Clicar com o botão direito Clicar com o botão esquerdo Especifique o botão do rato a utilizar para clicar e manter premido enquanto o elemento da IU é arrastado para o respetivo destino
Mouse down offset X Sim Valor de texto 0 Desviar para a direita por esta quantidade de pixéis o clique do rato que será utilizado para agarrar o elemento da IU a arrastar
Mouse down offset Y Sim Valor de texto 0 Desviar para baixo por esta quantidade de pixéis o clique do rato que será utilizado para agarrar o elemento da IU a arrastar
Mouse down position relative to drag-target UI element N/D Canto superior esquerdo, Centro superior, Canto superior direito, Esquerda ao meio, Centro ao meio, Direita ao meio, Canto inferior esquerdo, Centro inferior, Canto inferior direito Centro ao meio Especifique a secção do elemento da IU para largar o rato antes de clicar
Mouse up offset X Sim Valor de texto 0 Desviar para a direita por esta quantidade de pixéis a ação de soltar o botão do rato que será utilizada para agarrar o elemento da IU a arrastar
Mouse up offset Y Sim Valor de texto 0 Desviar para baixo por esta quantidade de pixéis a ação de soltar o botão do rato que será utilizada para agarrar o elemento da IU a arrastar
Mouse up position relative to drop-target UI element N/D Canto superior esquerdo, Centro superior, Canto superior direito, Esquerda ao meio, Centro ao meio, Direita ao meio, Canto inferior esquerdo, Centro inferior, Canto inferior direito Centro ao meio Especifique a secção do elemento da IU para arrastar o rato depois de clicar

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
O elemento da IU a arrastar não foi encontrado Indica que o elemento da IU a arrastar não foi encontrado
O elemento da IU de destino não foi encontrado Indica que o elemento da IU de destino não foi encontrado
Falha ao arrastar e largar Indica um problema ao arrastar e largar o elemento da IU especificado

Expandir/fechar nó da árvore na janela

Expande ou fecha um nó de uma vista de árvore que reside numa janela.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Elemento da IU Não Elemento da IU O nó da árvore a expandir/fechar
Caminho das pastas Sim Valor de texto Um caminho separado por barras composto por nomes de pastas que indica o nó da árvore a expandir ou fechar
Use regular expressions N/D Valor booleano Falso Especifique se o nome de cada pasta existente no caminho deve ser interpretado como uma expressão regular
Operation N/D Expandir, Fechar Expandir Especifique se o nó da árvore deve ser expandido ou fechado

Nota

O motor de expressão regular do Power Automate é .NET. Para encontrar mais informações sobre expressões regulares, aceda a Linguagem de Expressão Regular – Referência Rápida.

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Falha ao definir nó da árvore para o estado especificado Indica um problema ao definir o nó da árvore para o estado especificado

Se a janela

Esta ação marca o início de um bloco condicional de ações consoante uma janela está aberta ou não, ou consoante uma janela tem o foco (está em primeiro plano) ou não.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Get window N/D Por elemento de IU da janela, Por instância/identificador de janela, Por título e/ou classe Por elemento de IU da janela Especifique se a janela deve ser procurada utilizando um elemento da IU ou uma combinação de título/classe de janela
Window title Sim Valor de texto O título da janela. É possível utilizar carateres universais, como "?" ou "*".
Janela Não Elemento da IU O elemento de IU da janela
Instância da janela Não Valor numérico A instância ou o identificador da janela a verificar
Window class Sim Valor de texto Se existirem duas janelas com o mesmo título, a classe da janela pode ajudar a diferenciá-las. Neste caso, introduza a classe da janela a utilizar.
Check if window N/D Está aberto, não está aberto, está focado, não está focado Está aberta O estado da janela a verificar

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Esta ação não inclui quaisquer exceções.

Esperar por janela

Suspende a execução ou o processo até que uma janela específica seja aberta, fechada, ganhe ou perca o foco.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Find window N/D Por elemento de IU da janela, Por instância/identificador de janela, Por título e/ou classe Por elemento de IU da janela Especifique se a janela deve ser procurada utilizando um elemento da IU ou uma combinação de título/classe de janela
Window title Sim Valor de texto O título da janela. É possível utilizar carateres universais, como "?" ou "*".
Janela Não Elemento da IU O elemento de IU da janela
Instância da janela Não Valor numérico A instância ou o identificador da janela a verificar
Window class Sim Valor de texto Se existirem duas janelas com o mesmo título, a classe da janela pode ajudar a diferenciá-las. Neste caso, introduza a classe da janela a utilizar
Wait for window to N/D Abrir, Fechar, Ganhar o foco, Perder o foco Em aberto Indica se deve esperar que uma janela específica seja aberta, fechada, ganhe o foco (ou seja, passe a ser a janela em primeiro plano) ou perca o foco (ou seja, deixe de ser a janela em primeiro plano).
Focus window after it opens N/D Valor booleano Falso Trazer a janela para a frente após esta ser aberta, para que as ações posteriores sejam direcionadas para esta janela

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Não é possível atribuir o foco à janela Indica um problema ao atribuir o foco à janela especificada
Falha ao esperar por janela Indica que a operação de espera falhou
Não é possível efetuar uma ação relacionada com janelas no modo não interativo Indica um problema ao efetuar uma ação relacionada com janelas no modo não interativo