Dispara ações

Neste módulo, você encontra uma ação que permite configurar um ou mais gatilhos que monitoram eventos de clique ou teclado do mouse para direcionar elementos da interface do usuário.

O fluxo pausa até que um dos eventos monitorados configurados ocorra. Quando um evento ocorre, a execução do fluxo continua com as ações aninhadas do bloco de gatilho. A ordem na qual você configura os gatilhos não afeta o comportamento da ação.

Os parâmetros compartilhados da ação se aplicam a todos os gatilhos configurados na ação:

  • Se você definir o modo de agendamento como Uma vez, as ações aninhadas do gatilho serão executadas apenas uma vez após qualquer um dos eventos monitorados ocorrer. Se você definir o modo como Sequencial, a execução de fluxo retornará à parte superior do bloco de gatilho, aguardando que outro evento ocorra.
  • Defina um limite de tempo limite para evitar esperar infinitamente e forçar um erro de tempo limite. A respectiva regra no comportamento de tratamento de erros da ação pode lidar com esse erro.

Note

O uso de uma ação de "loop de saída" dentro do bloco do gatilho também permite que o fluxo saia do monitoramento de eventos.

Gatilho de evento do elemento de interface do usuário

Configura um gatilho de evento no elemento de interface do usuário selecionado.

Parâmetros de entrada

Argument Optional Aceita Valor Padrão Description
Nome do gatilho Yes Valor do texto O nome desse gatilho
Elemento de interface do usuário No Elemento interface do usuário Selecione o elemento de interface do usuário que o gatilho de evento monitora
Event N/A Clique no mouse, Teclado Clique do mouse Selecione o tipo de evento do gatilho
Modificadores de chave Yes Combinação de chaves Win, Ctrl, Shift, Alt Especificar a combinação de modificadores de chave opcionais que o gatilho requer
Botão do mouse No Esquerda, Meio, Direita Selecione o botão do mouse a ser usado no gatilho
Chave No A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, D0, D1, D2, D3, D4, D5, D6, D7, D7, D8, D9, NumPad 0, NumPad 1, NumPad 2, NumPad 3, NumPad 4, NumPad 5, NumPad 6, NumPad 7, NumPad 8, NumPad 9, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, Espaço, Enter, Backspace, Home, Delete, Page Up, Page Down, Tab, Caps Lock, Num Lock, Left, Right, Up, Down, Escape, Insert Especificar a chave de atalho a ser usada no gatilho
Modo de gatilho No Pressionar, Liberar Selecione se o gatilho é ativado ao pressionar ou liberar o botão do mouse ou a tecla de atalho
Incluir elementos aninhados N/A Valor booliano False Quando habilitado, o gatilho também é acionado quando um elemento aninhado dentro do elemento selecionado é clicado ou focado (por exemplo, um rótulo dentro de um botão)
Modo de agendamento N/A Uma vez, sequencial Uma vez Especificar o modo de agendamento do gatilho
Falha com o erro de tempo limite N/A Valor booliano False Especifique se você deseja que o gatilho aguarde indefinidamente ou falhe após um período de tempo definido
Duration No Valor do texto 0 A duração do tempo em segundos, após a qual o erro de tempo limite ocorre

Variáveis produzidas

Argument Tipo Description
TriggerEventInstanceHandle TriggerEventInstanceHandle Recuperar o identificador de instância do evento de gatilho

Exceptions

Exceção Description
Falha no gatilho de evento do elemento de interface do usuário Indica um problema quando o gatilho é disparado
O gatilho de evento do elemento de interface do usuário falhou com o erro de tempo limite Indica um erro de tempo limite ao monitorar os eventos