UiPath Documentation
activities
latest
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.
UiPath logo, featuring letters U and I in white

Atividades do UIAutomation

Última atualização 7 de abr de 2026

Block User Input

UiPath.Core.Activities.BlockUserInput

Um contêiner que desativa o mouse e o teclado quando as atividades dentro dele são executadas. Pode ser configurado para bloquear o mouse, o teclado ou ambos, e permite que você designe uma combinação de teclas de atalho para reativá-los.

Observação:

Certos dispositivos de entrada do usuário, como touchpads, trackpads ou telas sensíveis ao toque, podem não ser completamente bloqueados por esta atividade. Devido à grande variedade de modelos de dispositivos e drivers, assim como aos comandos complexos que seus gestos podem produzir, alguns gestos com vários dedos ou interações específicas da tela sensível ao toque são enviados ao sistema operacional como eventos de software. Como em cenários de Automação de Interface Gráfica os robôs usam eventos de software para simular a interação humana, esses não podem ser bloqueados.

Observação:

Usar Block User Input com atividades Paralelas (como Parallel For Each) não é suportado.

Observação:

Ao executar um processo de automação que usa a atividade Block User Input como tarefa do Orchestrator, e o Executor não tiver privilégios de administrador na máquina em que você executa o processo, qualquer aplicativo que tenha um privilégio maior que o Executor e esteja em foco não pode ser bloqueado pela atividade. Como solução alternativa, oferecer privilégios de administrador ao Executor possibilita que a atividade Block User Input funcione como esperado.

Observação:

Usar Debug dentro do escopo Block User Input habilita os efeitos do escopo. Para desativar o bloqueio, você pode usar a combinação de teclas de atalho especificada na seção Opções de desbloqueio das propriedades. Uma vez desativado, o estado de todos os elementos pode ser inspecionado normalmente em um contexto de Debug. Observe que a execução só pode continuar sem o efeito do escopo e a funcionalidade do fluxo de trabalho pode ser interrompida.

Propriedades

Comum
  • ContinueOnError - Specifies if the automation should continue even when the activity throws an error. This field only supports Boolean values (True, False). The default value is False. As a result, if the field is blank and an error is thrown, the execution of the project stops. If the value is set to True, the execution of the project continues regardless of any error.

    Observação:

    If this activity is included in Try Catch and the value of the ContinueOnError property is True, no error is caught when the project is executed.

  • DisplayName - O nome de exibição da atividade.

Entrada
  • Bloquear - Uma lista suspensa que especifica se você deseja desabilitar apenas o mouse, apenas o teclado ou ambos.
Diversos
  • Privado - Se selecionado, os valores de variáveis e argumentos não são mais registrados no nível Verbose.
Opções de desbloqueio
Observação:

Assim que a combinação de teclas de atalho designada para reativar a entrada do usuário é pressionada e a entrada do usuário é restaurada, ela não pode ser bloqueada novamente durante o mesmo runtime. A combinação de teclas de atalho é implementada como uma proteção para impedir que você interrompa o fluxo de trabalho enquanto o desenvolve.

  • Tecla - A tecla que você deseja usar para reativar o mouse e o teclado.
  • ModificadoresDeTecla - Os modificadores que você deseja usar junto com a tecla selecionada na propriedade Tecla para reativar o mouse e o teclado. As seguintes opções estão disponíveis: Alt, Ctrl, Shift e Win.
  • TeclaEspecial - Indica se você está usando uma tecla especial no atalho de teclado. Uma lista de todas as chaves especiais disponíveis é fornecida na lista suspensa Tecla presente no corpo da atividade.
Observação:

Se outras teclas forem pressionadas simultaneamente com a combinação de teclas designada, a entrada do usuário será restaurada mesmo assim. Isso é projetado como uma proteção contra casos em que o processo de automação trava durante o processamento contínuo de teclas.

  • Tempo limite (milissegundos) - O período que a atividade espera antes de gerar um erro, expresso em milissegundos. Esse campo é compatível apenas com números inteiros e variáveis Int32.
  • Propriedades

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades