Conditions associées à While
- Dernière mise à jour2024/10/31
Conditions associées à While
Utilisez les conditions associées à While pour contrôler le flux de tâches répétitives. Ces conditions déterminent si la boucle doit continuer à s'exécuter ou s'arrêter. Vous pouvez également utiliser l'option Ajouter un groupe pour regrouper des conditions associées, facilitant ainsi la gestion des flux de travail complexes.
Par exemple, vous pouvez regrouper des conditions qui vérifient des valeurs spécifiques dans un ensemble de données ou des conditions qui vérifient l'état d'un processus. Cela permet de maintenir un script d'automatisation structuré et efficace, garantissant que toutes les conditions associées sont évaluées ensemble avant de passer à l'itération suivante de la boucle.
While | Description |
---|---|
Application | Utilisez la condition L\'application est en cours d\'exécution ou L\'application n\'est pas en cours d\'exécution pour exécuter les actions selon que l\'application est en cours d\'exécution ou non. Entrez le chemin d\'application ou spécifiez le chemin à l\'aide d\'une variable avec le temps (en nombre de secondes) à attendre pour que cette condition soit vraie. Remarque : Les conditions L\'application est en cours d\'exécution et L\'application n\'est pas en cours d\'exécution ne sont pas applicables pour Internet Explorer
robots car son processus correspondant iexplore.exe s\'exécute en arrière-plan lorsque Microsoft Edge est lancé en mode IE.
|
Booléen | Utilisez cette condition pour exécuter des actions en fonction de la valeur d'une variable Booléen. Utilisez cette condition pour comparer les valeurs de deux variables booléennes ou d'une variable booléenne à une valeur booléenne sélectionnée. |
Données de tableau | Utilisez la condition Le tableau de données est vide pour exécuter des actions selon que le tableau spécifié contient ou non des valeurs. Utilisez les conditions Nombre de lignes et Nombre de colonnes pour exécuter des actions selon que le nombre de colonnes ou de lignes est Égal à, Supérieur à, ou Inférieur à la valeur spécifiée. |
Date/heure | Utilisez la condition de variable Date/heure pour exécuter des actions selon que la valeur de la variable date/heure source est Égale à ou Pas égale à, Supérieure à ou Égale à, Inférieure à ou Égale à la valeur de la variable date/heure cible. |
Dictionnaire | Utilisez cette condition pour répéter l'ensemble des actions selon que la variable de dictionnaire sélectionnée contient la clé spécifiée ou non. Remarque : La comparaison de clés est sensible à la casse.
|
File | Utilisez les conditions suivantes pour exécuter l\'action :
|
Le Dossier existe ou n'existe pas | Utilisez ces conditions pour répéter l'ensemble des actions selon qu'un dossier existe ou non. |
Reconnaissance d\'images | Utilisez ces conditions pour vérifier si :
Pour les conditions de fenêtre, vous pouvez utiliser l\'option Redimensionner la fenêtre pour spécifier les dimensions de la fenêtre. Cette option fournit un robot plus fiable. Elle redimensionne la fenêtre aux dimensions auxquelles la tâche a été enregistrée, ce qui améliore la capacité du robot à identifier l\'objet cible.
Remarque : Cette option est uniquement disponible pour les fenêtres qui peuvent être redimensionnées. Elle n\'est pas disponible pour les options Bureau ou Barre des tâches.
Pour la Fenêtre, vous pouvez utiliser les conditions Aperçu pour sélectionner une occurrence capturée spécifique et positionner l\'emplacement de votre clic par rapport à l\'image. |
Javascript | Utilisez la condition Le script est réussi ou Le script a échoué pour exécuter les actions en fonction du statut du Javascript spécifié. Sélectionnez le fichier contenant le script et spécifiez, à titre facultatif, les paramètres en sélectionnant une variable de liste. |
Automatisation héritée | Les conditions d\'automatisation héritée sont uniquement utilisées dans des robots migrées pour garantir qu\'elles s\'exécutent de manière transparente dans Automation 360. Nous déconseillons l\'utilisation de ces conditions pour un nouveaurobot développement de . Les conditions suivantes à utiliser pour vérifier les éléments suivants :
Pour les conditions de contrôle de fenêtre, vous pouvez utiliser l\'option Redimensionner la fenêtre pour spécifier les dimensions de la fenêtre. Cette option fournit un robot plus fiable. Elle redimensionne la fenêtre aux dimensions auxquelles la tâche a été enregistrée, ce qui améliore la capacité du robot à identifier l\'objet cible. |
Liste | Utilisez la condition Variable de liste pour exécuter des actions selon que la variable de liste spécifiée contient une valeur donnée ou non. La valeur peut avoir le type de données Nombre, Chaîne ou Booléen. |
Nombre | Utilisez la condition Variable de nombre pour exécuter des actions selon que la variable de nombre spécifiée est Égale à ou Pas égale à, ou est Supérieure à ou Égale à, ou est Inférieure à ou Égale à une valeur particulière. |
Ping | Utilisez la condition Réussite de ping ou Échec du ping pour vérifier si une machine ou un serveur fonctionne et exécuter des actions sur la base du résultat. Entrez la durée (en secondes) à attendre pour que cette condition soit vraie. |
Enregistreur |
Remarque : Les conditions de l\'enregistreur L\'objet existe et L\'objet n\'existe pas prennent en charge Microsoft Edge basé sur Chromium avec le mode Internet Explorer.
|
client | Utilisez la condition Le service est en cours d\'exécution ou Le service n\'est pas en cours d\'exécution pour exécuter des actions selon qu\'un service est en cours d\'exécution ou non. Sélectionnez Liste des services pour choisir un service dans la liste des services disponibles. |
Chaîne | Utilisez la condition Variable de chaîne pour exécuter des actions selon que la valeur de chaîne source spécifiée est Égale à ou Pas égale à, ou Inclut ou N\'inclut pas la valeur cible. Vous pouvez sélectionner l\'option Respecter la casse pour exécuter des actions uniquement si les deux chaînes comprennent des lettres majuscules et minuscules assorties. Lorsque vous extrayez du texte d\'une application Microsoft, le texte extrait contient les caractères spéciaux Pour créer une condition basée sur le fait que la chaîne est vide ou non, comparez la valeur source à un champ cible vide à l\'aide de l\'opérateur Égal à. Reportez-vous à la rubrique Exemple d'utilisation d'une instruction conditionnelle. |
Robot de tâches | Utilisez la condition Tâche réussie ou Tâche non réussie pour exécuter des actions en fonction du statut du Robot de tâches spécifié. Vous pouvez également utiliser le Gestionnaire d\'erreur avec la condition Tâche non réussie pour vérifier si la tâche a échoué. Cette opération est possible à condition que l\'option En cas d\'erreur, continuer avec la prochaine action dans l\' action ne soit pas activée. |
VBScript | Utilisez la condition Le script est réussi ou Le script a échoué pour exécuter les actions en fonction du statut du script Visual Basic spécifié. Sélectionnez le fichier contenant le script et spécifiez, à titre facultatif, les paramètres en sélectionnant une variable. |
Fenêtre | Utilisez la condition La fenêtre existe ou La fenêtre n\'existe pas pour vérifier si une fenêtre d\'application spécifique est ouverte en entrant le titre de la fenêtre ou en utilisant une variable. Entrez la durée (en secondes) à attendre pour que cette condition soit vraie. Ces conditions sont utilisées lorsque le titre de la fenêtre reste constant et pour vérifier si la fenêtre spécifique est ouverte et pour exécuter d\'autres actions en fonction de la sortie.
La condition La fenêtre existe utilise la même variable fenêtre pour rechercher la fenêtre spécifique dans le cache. Par exemple, lorsque vous ouvrez une page Web Yahoo Inde et exécutez une action Cliquer sur l\'option Actualités de la page Web, l\'action vous dirige vers une autre page qui modifie le titre de la fenêtre. Dans ce cas, lorsque vous utilisez la condition La fenêtre existe pour vérifier si la fenêtre existe, le robot récupère toujours la page Web Yahoo Inde dans le cache et exécute une action sur celle-ci, car la fenêtre est toujours la même ; seul le titre a changé. Pour plus d\'informations sur le fonctionnement des variables de fenêtre, consultez la rubrique Vos variables (définies par l'utilisateur). Utilisez la condition La fenêtre avec le même titre n\'existe pas ou Une fenêtre avec le même titre existe pour vérifier si une fenêtre avec le même titre existe ou si le titre de la fenêtre a changé. Saisissez la durée (en secondes) pendant laquelle il faut continuer à vérifier si la condition est vraie. Ces conditions sont utilisées pour les titres de fenêtre dynamiques. Par exemple, lorsque vous ouvrez une page Web d\'un compte Google et que vous saisissez votre nom d\'utilisateur et votre mot de passe pour vous connecter à votre compte, le titre de la fenêtre change. Si vous souhaitez composer un nouvel e-mail comme action suivante, vous pouvez utiliser ces conditions avant d\'exécuter la prochaine action pour vérifier si la fenêtre portant le même titre existe ou si le titre a changé. |
Conditions du groupe
Utilisez l'option Ajouter un groupe pour ajouter plusieurs conditions booléennes ou combiner plusieurs conditions avec les options Et et Ou au sein d'un groupe et lorsque vous souhaitez que le robot vérifie plusieurs conditions à la fois avant d'exécuter un ensemble d'actions.
Vous pouvez également ajouter un groupe dans un groupe.