Desencadeia ações

Neste módulo, encontras uma ação que te permite configurar um ou mais gatilhos que monitorizam eventos de cliques ou teclado do rato para direcionar elementos da interface.

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

Os parâmetros partilhados da ação aplicam-se a todos os gatilhos que configura na ação:

  • Se definires o modo de agendamento para Uma Vez, as ações aninhadas do gatilho só se executam uma vez após qualquer um dos eventos monitorizados ocorrer. Se definires o modo para Sequencial, a corrida de fluxo regressa ao topo do bloco de gatilho, aguardando que ocorra outro evento.
  • Defina um limite de tempo para evitar esperar infinitamente e forçar um erro de timeout. A regra respetiva no comportamento de gestão de erros da ação pode lidar com este erro.

Note

Usar uma ação de 'Exit loop' dentro do bloco do trigger também permite que o fluxo saia do monitoramento de eventos.

Gatilho de evento de elemento UI

Configura um disparador de evento no elemento de interface selecionado.

Parâmetros de entrada

Argument Opcional Aceita Valor padrão Descrição
Nome do acionador Yes Valor de texto O nome deste gatilho
Elemento da interface do usuário No Elemento da IU Selecione o elemento da interface que o disparador do evento monitoriza
Event N/A Clique do rato, teclado Clique do rato Selecione o tipo de evento do gatilho
Modificadores de chave Yes Combinação de teclas Win, Ctrl, Shift, Alt Especifique a combinação de modificadores opcionais de tecla que o gatilho requer
Botão do rato No Esquerda, Meio, Direita Selecione o botão do rato para usar no gatilho
Key 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, 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, Retrocesso, Home, Suprimir, Página para cima, Página para baixo, Separador, Bloqueio em maiúsculas, Num Lock, Esquerda, Direita, Cima, Baixo, Escape, Inserir Especifique a tecla de atalho a usar no gatilho
Modo de gatilho No Imprensa, Lançamento Selecione se o gatilho se ativa ao pressionar ou soltar o botão do rato ou a tecla de atalho
Incluir elementos aninhados N/A Valor booleano Falso Quando ativado, o gatilho também dispara quando um elemento aninhado dentro do elemento selecionado é clicado ou focado (por exemplo, uma etiqueta dentro de um botão)
Modo de agendamento N/A Uma vez, Sequencial Uma vez Especifique o modo de agendamento do gatilho
Falha com erro de timeout N/A Valor booleano Falso Especifique se quer que o gatilho espere indefinidamente ou falhe após um período definido
Duração No Valor de texto 0 A duração do tempo em segundos, após o qual ocorre o erro de tempo limite

Variáveis produzidas

Argument Tipo Descrição
TriggerEventInstanceHandle TriggerEventInstanceHandle Recuperar o handle da instância do evento de disparo

Exceções

Exception Descrição
Disparador de evento de elemento da interface falhado Indica um problema quando o gatilho disparou
O gatilho do evento do elemento da interface falhou com erro de timeout Indica um erro de timeout ao monitorizar os eventos