activities
latest
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo.
Atividades do UIAutomation
Last updated 28 de out de 2024

Block User Input

UiPath.System.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 de usuários como touchpads, trackpads ou touchscreens 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 Parallel (como Parallel For Each) não é suportado.
Observação: Ao executar um processo de automação que use a atividade Block User input como um trabalho do Orchestrator e Executor não tem privilégios de administrador na máquina que você executar 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 de um 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
  • ContinuarComErro — especifica se a automação deve continuar mesmo quando a atividade gera um erro. Este campo só aceita valores booleanos (True, False). O valor padrão é False. Como resultado, se o campo estiver em branco e um erro for lançado, a execução do projeto será interrompida. Se o valor for definido como True, a execução do projeto prosseguirá mesmo com erros.

    Nota: Se esta atividade estiver incluída no Try Catch e o valor da propriedade ContinueOnError for True, nenhum erro será capturado quando o projeto for executado.
  • NomeDeExibição - 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: Uma vez que a combinação de teclas de atalho designada para reativar a entrada do usuário é pressionada e o input for restaurado, 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?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.