Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 |