activities
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
Activités UIAutomation
Last updated 28 oct. 2024

Block User Input

UiPath.System.Activities.BlockUserInput

Un conteneur qui désactive la souris et le clavier lorsque les activités à l'intérieur s'exécutent. Peut être configuré pour bloquer la souris, le clavier ou les deux. Il permet de désigner une combinaison de raccourcis clavier pour les réactiver.

Remarque : Certains périphériques d'entrée de l'utilisateur tels que des pavés tactiles ou des écrans tactiles peuvent ne pas être entièrement bloqués par cette activité. En raison de la grande variété de modèles et de pilotes de périphériques ainsi que des commandes complexes que leurs gestes peuvent produire, certains gestes multi-doigts ou interactions spécifiques à l'écran tactile sont envoyés au système d'exploitation comme événements logiciels. Étant donné que dans les scénarios UI Automation, les Robots utilisent des événements logiciels pour simuler l'interaction humaine, ils ne peuvent pas être bloqués.
Remarque : L'utilisation de Block User Input avec des activités en parallèle (telles que Parallel For Each) n'est pas prise en charge.
Remarque : lors de l'exécution d'un processus d'automatisation qui utilise l'activité Bloquer l'entrée de l' utilisateur (Block User Input ) en tant que tâche d' Orchestratoret que l' exécuteur ne dispose pas de privilèges d'administrateur sur la machine sur laquelle vous exécutez le processus, toute application disposant de privilèges plus élevés que l' exécuteur et se trouvant dans le focus ne peut pas être bloqué par l’activité. Pour contourner ce problème, offrir des privilèges d'administrateur à l' exécuteur permet à l'activité Bloquer l'entrée de l'utilisateur de fonctionner comme prévu.
Remarque :L’utilisation de Déboguer dans une étendue Bloquer l’entrée utilisateur (Block User Input) active les effets de l’étendue. Pour désactiver le blocage, vous pouvez utiliser la combinaison de touches de raccourci spécifiée dans la section Débloquer des options des propriétés. Une fois désactivé, l'état de tous les éléments peut être inspecté comme d'habitude dans un contexte de débogage. Veuillez noter que l'exécution ne peut être poursuivie que sans l'effet de l'étendue et que la fonctionnalité de workflow peut être interrompue.

Propriétés

Commun
  • Poursuite sur erreur (ContinueOnError) - Spécifie si l'automatisation doit continuer même si l'activité génère un message d'erreur. Ce champ prend uniquement en charge les valeurs booléennes (True, False). La valeur par défaut est False. Par conséquent, si le champ est vide et si une erreur est renvoyée, l'exécution du projet s'interrompt. Si la valeur est configurée sur True, l'exécution du projet continue indépendamment de toute erreur.

    Remarque : si cette activité est incluse dans Try Catch et que la valeur de la propriété ContinueOnError est True, aucune erreur n'est interceptée lors de l'exécution du projet.
  • NomAffichage (DisplayName) - Nom affiché de l'activité.
Entrée
  • Block : liste déroulante qui spécifie si vous voulez désactiver uniquement la souris, uniquement le clavier ou les deux.
Divers
  • Privé (Private) - Si cette option est sélectionnée, les valeurs des variables et des arguments ne sont plus enregistrées au niveau Détaillé (Verbose).
Débloquer des options
Remarque : Une fois que vous avez appuyé sur la combinaison de raccourcis clavier pour réactiver l'entrée utilisateur, et que celle-ci est rétablie, elle ne peut pas être bloquée à nouveau lors du même runtime. La combinaison de raccourcis clavier est implémentée comme sécurité pour vous empêcher d'arrêter le workflow lors de son développement.
  • Key : la touche à utiliser pour réactiver la souris et le clavier.
  • KeyModifiers : les modificateurs à utiliser avec la touche sélectionnée dans la propriété Key pour réactiver la souris et le clavier. Les options suivantes sont disponibles : Alt (Alt), Ctrl (Ctrl), Maj (Shift) et Win (Win).
  • SpecialKey : indique si vous utilisez une touche spéciale dans le raccourci clavier. Une liste de toutes les touches spéciales disponibles est fournie dans la liste déroulante Key présente dans le corps de l'activité.

    Remarque : Si vous appuyez simultanément sur d'autres touches avec la combinaison de touches indiquée, l'entrée utilisateur est quand même rétablie. Il s'agit d'une sécurité contre le blocage du processus d'automatisation lors de l'envoi en continu de touches.
  • Timeout (milliseconds) : le délai d'attente de l'activité avant de générer une erreur, exprimé en millisecondes. Ce champ ne prend en charge que les entiers et les variables Int32.
  • Propriétés

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.