Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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 |