Partager via


Actions d’automatisation d’interface utilisateur

Important

Pour empêcher tout accès non autorisé, Power Automate doit s’exécuter avec des privilèges identiques ou supérieurs à ceux des applications qu’il automatise. Pour utiliser les actions d’automatisation d’IU (sauf l’action Utiliser un bureau) pour interagir avec les applications qui s’exécutent avec des privilèges élevés, exécutez Power Automate comme Administrateur. Pour trouver plus d’informations sur l’exécution de Power Automate en tant qu’administrateur, accédez à Exécuter Power Automate avec des droits élevés.

Power Automate fournit diverses actions d’automatisation de l’interface utilisateur pour permettre aux utilisateurs d’interagir avec les applications Windows et de bureau. Certaines actions d’automatisation de l’interface utilisateur nécessitent que vous définissiez des éléments d’interface utilisateur dans leurs propriétés pour indiquer l’élément que vous souhaitez gérer.

Pour ajouter un nouvel élément d’interface utilisateur, sélectionnez Ajouter un élément d’interface utilisateur via l’action d’automatisation de l’interface utilisateur déployée ou le volet Éléments de l’interface utilisateur du concepteur de flux.

Capture d’écran des options pour créer un nouvel élément d’interface utilisateur.

Tous les éléments de l’interface utilisateur sont constitués de sélecteurs qui identifient la structure hiérarchique des composants. Les sélecteurs utilisent la notation > pour indiquer que chaque élément est contenu dans l’élément à sa gauche.

Lorsque vous créez un élément d’interface utilisateur d’une fenêtre d’application, son sélecteur a toujours un élément racine nommé :desktop.

Si vous créez un élément d’interface utilisateur qui identifie un composant à l’intérieur d’une fenêtre d’application, deux éléments d’interface utilisateur seront créés automatiquement. L’élément parent de l’interface utilisateur identifie la fenêtre de l’application, tandis que l’enfant affiche la structure hiérarchique du composant spécifique à l’intérieur de la fenêtre.

Capture d’écran de deux éléments de l’interface utilisateur avec relation parent-enfant.

Même si les sélecteurs sont créés automatiquement lors de l’ajout des éléments d’interface utilisateur, certains scénarios particuliers nécessitent des sélecteurs créés manuellement. Lorsqu’un sélecteur personnalisé est nécessaire, vous pouvez modifier un sélecteur existant ou en créer un à partir de zéro.

Capture d’écran des options pour modifier et créer des sélecteurs.

Pour développer des flux Web plus dynamiques, remplacez l’opérateur Est égal à par d’autres opérateurs ou expressions régulières. De plus, si la valeur d’un attribut de sélecteur dépend des résultats des actions précédentes, utilisez des variables au lieu des valeurs codées en dur.

Capture d’écran des opérateurs disponibles dans le générateur de sélecteur.

Pour de nombreuses actions d’automatisation de l’interface utilisateur, il existe deux modes pour exécuter des actions : physique et simulé. En mode physique, l’outil prend le contrôle de la souris et du clavier de la machine pour effectuer l’action physiquement. En mode simulé, l’action est effectuée par programme sans prendre le contrôle de la souris et du clavier et sans nécessiter que l’écran de l’élément de l’interface utilisateur apparaisse au premier plan. Il est important de noter que l’option simulée peut ne pas s’appliquer à tous les éléments de l’interface utilisateur. Pour effectuer une action par simulation, activez le paramètre Simuler l’action dans certaines actions ou désactivez le paramètre Mettre au premier plan dans d’autres actions.

Capture d’écran des paramètres liés à la simulation d’une action d’automatisation de l’interface utilisateur ou à son exécution physique.

Note

Vous pouvez trouver plus d’informations sur le développement de flux d’automatisation de l’interface utilisateur et la création de sélecteurs personnalisés dans Automatiser les flux de bureau et Construire un sélecteur personnalisé, respectivement.

Obtenir les détails de la fenêtre

Obtient une propriété d’une fenêtre telle que son titre ou son texte source.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Window Non Élément d’interface utilisateur Fenêtre à partir de laquelle obtenir les détails
Window property S.O. Obtenir le titre de la fenêtre, Obtenir le texte de la fenêtre, Obtenir l’emplacement et la taille de la fenêtre, Obtenir le nom du processus Obtenir le titre de la fenêtre Choisir quelle propriété de la fenêtre extraire
Amener au premier plan S.O. Valeur booléenne Vrai Spécifiez si la fenêtre contenant l’élément de l’interface utilisateur apparaîtra au premier plan lors de l’exécution. Si cette option est désactivée, l’action est exécutée en arrière-plan. Notez que tous les éléments de l’interface utilisateur ne sont pas compatibles avec la désactivation de l’option. De plus, si l’exécution de l’action nécessite un défilement, la désactivation de cette option risque de ne pas extraire tous les éléments.

Variables produites

Argument Type Description
WindowProperty Valeur générale Informations récupérées de la fenêtre

Exceptions

Exception Description
Impossible de récupérer la propriété de la fenêtre Indique un problème de récupération de la propriété de la fenêtre.

Obtenir les détails de l’élément d’interface utilisateur dans la fenêtre

Obtient la valeur d’un attribut d’élément d’interface utilisateur dans une fenêtre.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Élément d’interface utilisateur Non Élément d’interface utilisateur Élément de l’interface utilisateur à partir duquel obtenir des détails
Nom de l’attribut Oui Valeur de texte Propre texte Attribut dont la valeur est récupérée
Amener au premier plan S.O. Valeur booléenne Vrai Spécifiez si la fenêtre contenant l’élément de l’interface utilisateur apparaîtra au premier plan lors de l’exécution. Si cette option est désactivée, l’action est exécutée en arrière-plan. Notez que tous les éléments de l’interface utilisateur ne sont pas compatibles avec la désactivation de l’option. De plus, si l’exécution de l’action nécessite un défilement, la désactivation de cette option risque de ne pas extraire tous les éléments.

Variables produites

Argument Type Description
AttributeValue Valeur de texte Valeur du texte de l’élément de l’interface utilisateur

Exceptions

Exception Description
Impossible de récupérer l’attribut de l’élément d’interface graphique Indique un problème de récupération de l’attribut de l’élément d’interface graphique.

Obtenir les cases à cocher sélectionnées dans la fenêtre

Récupère les noms des cases à cocher sélectionnées dans un groupe de cases à cocher ou l’état d’une case à cocher spécifique.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Élément d’interface utilisateur Non Élément d’interface utilisateur Case à cocher ou groupe de cases à cocher
Operation S.O. Obtenir les noms des cases à cocher sélectionnées dans un groupe, Obtenir l’état d’une case à cocher Obtenir les noms de cases à cocher sélectionnées dans le groupe Indiquer s’il faut récupérer l’état de plusieurs cases à cocher sélectionnées ou une seule
Amener au premier plan S.O. Valeur booléenne Vrai Spécifiez si la fenêtre contenant l’élément de l’interface utilisateur doit apparaître au premier plan lors de l’exécution. Si cette option est désactivée, l’action sera exécutée en arrière-plan. Notez que tous les éléments de l’interface utilisateur peuvent ne pas être compatibles avec la désactivation de l’option. De plus, si l’exécution de l’action nécessite un défilement, la désactivation de cette option risque de ne pas extraire tous les éléments.

Variables produites

Argument Type Description
IsChecked Valeur booléenne L’état de la case à cocher sélectionnée
SelectedCheckboxes Liste de valeurs texte Noms des cases à cocher sélectionnées dans le groupe de cases à cocher spécifié

Exceptions

Exception Description
Impossible de récupérer les états de case à cocher Indique un problème d’extraction des états de case à cocher spécifiés.

Obtenir la case d’option sélectionnée dans la fenêtre

Récupère le nom de la case d’option sélectionnée dans un groupe de cases d’option ou l’état d’une case d’option spécifique.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Élément d’interface utilisateur Non Élément d’interface utilisateur Case d’option ou groupe de cases d’option
Operation S.O. Obtenir le nom de la case d’option sélectionnée dans un groupe, Obtenir l’état d’une case d’option Obtenir le nom de la case d’option sélectionnée dans le groupe Indiquer s’il faut récupérer le nom de la case d’option qui est sélectionnée dans un groupe de cases d’option ou simplement l’état d’une case d’option unique
Amener au premier plan S.O. Valeur booléenne Vrai Spécifiez si la fenêtre contenant l’élément de l’interface utilisateur apparaîtra au premier plan lors de l’exécution. Si cette option est désactivée, l’action est exécutée en arrière-plan. Notez que tous les éléments de l’interface utilisateur ne sont pas compatibles avec la désactivation de l’option. De plus, si l’exécution de l’action nécessite un défilement, la désactivation de cette option risque de ne pas extraire tous les éléments.

Variables produites

Argument Type Description
IsSelected Valeur booléenne L’état de la case d’option sélectionnée
SelectedRadiobutton Valeur de texte Case d’option sélectionnée dans le groupe de cases d’option spécifié

Exceptions

Exception Description
Impossible de récupérer l’état de la case d’option Indique un problème de récupération de l’état de la case d’option spécifiée.

Extraire les données depuis la fenêtre

Extrait les données de sections spécifiques d’une fenêtre sous la forme de valeurs uniques, de listes ou de tables.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Window Non Élément d’interface utilisateur Fenêtre à partir de laquelle les données sont extraites
Store extracted data in S.O. Une feuille de calcul Excel, Une variable une feuille de calcul Excel Spécifier où stocker les données extraites
Amener au premier plan S.O. Valeur booléenne Vrai Spécifiez si la fenêtre contenant l’élément de l’interface utilisateur apparaîtra au premier plan lors de l’exécution. Si cette option est désactivée, l’action est exécutée en arrière-plan. Notez que tous les éléments de l’interface utilisateur ne sont pas compatibles avec la désactivation de l’option. De plus, si l’exécution de l’action nécessite un défilement, la désactivation de cette option risque de ne pas extraire tous les éléments.

Variables produites

Argument Type Description
ExcelInstance Instance Excel L’instance Excel avec les données extraites. Utiliser cette instance pour manipuler la feuille de calcul (ou l’enregistrer et la fermer) à l’aide des actions Excel dédiées.
DataFromWindow Valeur générale Données extraites sous la forme d’une table de données

Exceptions

Exception Description
Échec de l’extraction Indique un problème d’extraction des données depuis la fenêtre spécifiée.

Prendre une capture d’écran de l’élément d’interface utilisateur

Prend une capture d’écran d’un élément d’interface utilisateur dans la fenêtre.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Élément d’interface utilisateur Non Élément d’interface utilisateur Élément d’interface utilisateur dans la fenêtre à capturer en tant que capture d’écran
Mode d’enregistrement N/A Presse-papiers, Fichier Presse-papiers Indiquer si l’image doit être enregistrée dans un fichier ou stockée dans le presse-papiers
Image file path Non Fichier Définir le chemin d’accès complet du fichier à enregistrer
File format N/A BMP, EMF, EXIF, GIF, JPG, PNG, TIFF, WMF BMP Format du fichier image

Variables produites

Argument Type Description
ImageFile Fichier Chemin d’accès au fichier image de la capture d’écran générée

Exceptions

Exception Description
Echec de la récupération de l’élément d’interface utilisateur Indique un problème de récupération de l’élément d’interface utilisateur
Échec de l’enregistrement de l’image Indique un problème d’enregistrement de la capture d’écran prise
Échec de la capture d’écran de l’élément d’interface utilisateur Indique un problème lors de la capture d’écran d’un élément d’interface utilisateur

Mettre le focus sur le champ de texte dans la fenêtre

Définit le focus sur une zone de texte d’une fenêtre et la fait défiler dans la vue.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Zone de texte Non Élément d’interface utilisateur Zone de texte sur laquelle mettre le focus

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
Impossible de définir le focus d’entrée dans la zone de texte de la fenêtre Indique un problème de paramétrage du focus du champ de texte de la page web spécifiée.

Renseigner le champ du texte dans la fenêtre

Renseigne une zone de texte dans une fenêtre avec le texte spécifié.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Zone de texte Non Élément d’interface utilisateur Zone de texte à renseigner
Texte à renseigner Non Saisie directe chiffrée ou valeur de texte Texte à renseigner dans la zone de texte
Simuler l’action S.O. Valeur booléenne False Simulez les frappes de manière programmée lors du remplissage du texte dans les éléments de champ de texte de l’interface utilisateur. Cette option ne nécessite pas que l’écran de l’élément d’interface utilisateur soit focalisé, elle ne le placera pas automatiquement au premier plan. Notez que cette option ne peut être appliquée qu’à l’action d’un clic gauche et qu’elle peut ne pas être applicable à tous les éléments de l’interface utilisateur.
Si le champ n’est pas vide Oui Remplacer le texte, Ajouter du texte Remplacer le texte Spécifiez si le contenu existant doit être remplacé ou ajouté.
Cliquer avant de remplir Oui Clic gauche, Double-clic, Non Clic gauche Spécifiez si un clic gauche de la souris est effectué avant de remplir le champ de texte ou non.

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
Impossible d’écrire dans la zone de texte Indique un problème de remplissage du champ de texte spécifié.

Appuyer sur le bouton dans la fenêtre

Appuie sur un bouton de la fenêtre.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Élément d’interface utilisateur Non Élément d’interface utilisateur Bouton à actionner

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
Impossible d’actionner le bouton Indique un problème d’actionnement du bouton spécifié.

Sélectionner une case d’option dans la fenêtre

Coche une case d’option dans une fenêtre.

Paramètres d’entrée
Argument Facultatif Accepte Valeur par défaut Description
Radio button Non Élément d’interface utilisateur Case d’option à sélectionner

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
Impossible de sélectionner l’élément d’interface utilisateur de case d’option Indique un problème de sélection de l’élément de l’interface utilisateur de la case d’option spécifiée.

Définir l’état de la case à cocher dans la fenêtre

Coche ou décoche la case dans un formulaire de fenêtre.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Checkbox Non Élément d’interface utilisateur Case à cocher pour définir l’état
Set checkbox state to S.O. Cochée, Décochée Vérifié Indiquer s’il faut cocher ou non la case

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
Impossible de définir l’état de la case à cocher Indique un problème de définition de l’état de case à cocher spécifié.

Définir la valeur de la liste déroulante dans la fenêtre

Définit ou efface les options sélectionnées pour une liste déroulante dans un formulaire de fenêtre.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Drop-down list Non Élément d’interface utilisateur Liste déroulante pour laquelle il convient de définir une valeur
Operation S.O. Effacer les options sélectionnées, Sélectionner des options par nom, Sélectionner des options par index Effacer les options sélectionnées Indiquer s’il faut sélectionner ou non une valeur par nom ou par position ordinale (1 2 3 …) ou effacer la valeur sélectionnée de la liste déroulante
Noms des options Non Liste de valeurs texte Entrez une option ou une liste d’options à sélectionner dans la liste déroulante. Les options multiples n’ont de sens que lorsque vous travaillez avec des listes à sélection multiple. Si la liste est à sélection unique, seule la première option de la liste spécifiée sera utilisée.
Utiliser des expressions régulières S.O. Valeur booléenne Faux Spécifiez si les valeurs des noms d’options sont à interpréter comme une expression régulière
Indices d’option Non Liste de valeurs numériques Entrez un indice ou une liste d’indices à sélectionner dans la liste déroulante. Les options multiples n’ont de sens que lorsque vous travaillez avec des listes à sélection multiple. Si la liste est à sélection unique, seule la première option de la liste spécifiée sera utilisée.

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
Échec de la sélection des options spécifiées dans la liste déroulante Indique un problème survenu lors de la sélection des options spécifiées dans la liste déroulante

Get window

Obtient une fenêtre en cours d’exécution, pour l’automatisation des applications de bureau.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Get window N/A Fenêtre spécifique, Fenêtre de premier plan Fenêtre spécifique Indiquer s’il faut ou non effectuer la recherche avec un sélecteur ou la fenêtre de premier plan
Élément d’interface utilisateur Non Élément d’interface utilisateur Sélecteur de la fenêtre à obtenir
Bring window to front S.O. Valeur booléenne Faux Indiquer s’il faut ou non mettre la fenêtre au premier plan automatiquement lors de son acquisition
Fail if window isn’t found N/A Valeur booléenne Vrai Indiquer s’il faut ou non attendre indéfiniment que la fenêtre s’affiche ou génère une erreur si la fenêtre ne s’affiche pas dans une période définie
Délai d’attente Non Valeur numérique Délai d’attente en secondes

Variables produites

Argument Type Description
WindowTitle Valeur de texte Titre de la fenêtre de premier plan
AutomationWindow Instance de fenêtre Instance de fenêtre spécifique à utiliser avec les actions d’automatisation de l’interface utilisateur

Exceptions

Exception Description
Impossible d’obtenir la fenêtre Indique un problème d’obtention de la fenêtre.

Mettre le focus sur la fenêtre

Active et place au premier plan une fenêtre spécifique.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Find window mode N/A Par élément d’interface utilisateur de fenêtre, Par instance/handle de fenêtre, Par titre et/ou classe Par élément de l’interface utilisateur de la fenêtre Indiquer s’il faut rechercher ou non la fenêtre à l’aide d’un élément d’interface utilisateur ou d’une combinaison de titre/classe de fenêtre
Window Non Élément d’interface utilisateur Élément de l’interface utilisateur de la fenêtre
Window title Oui Valeur de texte Titre de la fenêtre. Des caractères génériques peuvent être utilisés, tels que « ? » ou « * ».
Window instance Non Valeur numérique Instance ou descripteur de la fenêtre sur laquelle mettre le focus
Window class Oui Valeur de texte Si deux fenêtres ont le même titre, la classe de fenêtre peut aider à les différencier. Dans ce cas, saisissez la classe de la fenêtre à utiliser.

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
La fenêtre est introuvable. Indique que la fenêtre spécifiée est introuvable.
Impossible de définir le focus sur la fenêtre Indique un problème de focus de la fenêtre spécifiée.
Impossible d’effectuer une action liée à la fenêtre en mode non interactif Indique un problème d’exécution d’une action liée à la fenêtre en mode non interactif.

Définir l’état de la fenêtre

Restaure, agrandit ou réduit une fenêtre spécifique.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Find window mode N/A Par élément d’interface utilisateur de fenêtre, Par instance/handle de fenêtre, Par titre et/ou classe Par élément de l’interface utilisateur de la fenêtre Indiquer s’il faut rechercher ou non la fenêtre à l’aide d’un élément d’interface utilisateur ou d’une combinaison de titre/classe de fenêtre
Window Non Élément d’interface utilisateur Élément de l’interface utilisateur de la fenêtre
Window title Oui Valeur de texte Titre de la fenêtre. Des caractères génériques peuvent être utilisés, tels que « ? » ou « * ».
Window instance Non Valeur numérique Instance ou descripteur de la fenêtre pour laquelle définir l’état
Window class Oui Valeur de texte Si deux fenêtres ont le même titre, la classe de fenêtre peut aider à les différencier. Dans ce cas, saisissez la classe de la fenêtre à utiliser.
Window state N/A Restauré, Maximisé, Minimisé Restauré Choisir l’état dans lequel afficher la fenêtre

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
La fenêtre est introuvable. Indique que la fenêtre spécifiée est introuvable.
Impossible de définir l’état de la fenêtre Indique un problème de définition de l’état de la fenêtre spécifiée.
Impossible d’effectuer une action liée à la fenêtre en mode non interactif Indique un problème d’exécution d’une action liée à la fenêtre en mode non interactif.

Définir la visibilité de la fenêtre

Affiche une fenêtre masquée ou masque une fenêtre visible.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Find window mode N/A Par élément d’interface utilisateur de fenêtre, Par instance/handle de fenêtre, Par titre et/ou classe Par élément de l’interface utilisateur de la fenêtre Indiquer s’il faut rechercher ou non la fenêtre à l’aide d’un élément d’interface utilisateur ou d’une combinaison de titre/classe de fenêtre
Window Non Élément d’interface utilisateur Élément de l’interface utilisateur de la fenêtre
Window title Oui Valeur de texte Titre de la fenêtre. Des caractères génériques peuvent être utilisés, tels que « ? » ou « * ».
Window instance Non Valeur numérique Instance ou descripteur de la fenêtre pour laquelle définir la visibilité
Window class Oui Valeur de texte Si deux fenêtres ont le même titre, la classe de fenêtre peut aider à les différencier. Dans ce cas, saisissez la classe de la fenêtre à utiliser.
Visibility N/A Visible, Masqué Masqué(e) Choisir l’état dans lequel définir la visibilité de la fenêtre

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
La fenêtre est introuvable. Indique que la fenêtre spécifiée est introuvable.
Impossible de définir la visibilité de la fenêtre Indique un problème de définition de la visibilité de la fenêtre spécifiée.
Impossible d’effectuer une action liée à la fenêtre en mode non interactif Indique un problème d’exécution d’une action liée à la fenêtre en mode non interactif.

Déplacer la fenêtre

Définit la position d’une fenêtre spécifique.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Find window mode N/A Par élément d’interface utilisateur de fenêtre, Par instance/handle de fenêtre, Par titre et/ou classe Par élément de l’interface utilisateur de la fenêtre Indiquer s’il faut rechercher ou non la fenêtre à l’aide d’un élément d’interface utilisateur ou d’une combinaison de titre/classe de fenêtre
Window Non Élément d’interface utilisateur Élément de l’interface utilisateur de la fenêtre
Window title Oui Valeur de texte Titre de la fenêtre. Des caractères génériques peuvent être utilisés, tels que « ? » ou « * ».
Window instance Non Valeur numérique Instance ou descripteur de la fenêtre à déplacer
Window class Oui Valeur de texte Si deux fenêtres possèdent le même titre, la classe de fenêtre peut permettre de les différencier. Dans ce cas, saisissez la classe de la fenêtre à utiliser.
Position X Non Valeur numérique Position X de la fenêtre
Position Y Non Valeur numérique Position Y de la fenêtre

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
La fenêtre est introuvable. Indique que la fenêtre spécifiée est introuvable.
Impossible de déplacer la fenêtre Indique un problème de déplacement de la fenêtre spécifiée.
Impossible d’effectuer une action liée à la fenêtre en mode non interactif Indique un problème d’exécution d’une action liée à la fenêtre en mode non interactif.

Redimensionner la fenêtre

Définit la taille d’une fenêtre spécifique.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Find window mode N/A Par élément d’interface utilisateur de fenêtre, Par instance/handle de fenêtre, Par titre et/ou classe Par élément de l’interface utilisateur de la fenêtre Indiquer s’il faut rechercher ou non la fenêtre à l’aide d’un élément d’interface utilisateur ou d’une combinaison de titre/classe de fenêtre
Window Non Élément d’interface utilisateur Élément de l’interface utilisateur de la fenêtre
Window title Oui Valeur de texte Titre de la fenêtre. Des caractères génériques peuvent être utilisés, tels que « ? » ou « * ».
Window instance Non Valeur numérique Instance ou descripteur de la fenêtre à redimensionner
Window class Oui Valeur de texte Si deux fenêtres ont le même titre, la classe de fenêtre peut aider à les différencier. Dans ce cas, saisissez la classe de la fenêtre à utiliser
Width Non Valeur numérique La nouvelle largeur, en pixels
Height Non Valeur numérique La nouvelle hauteur, en pixels

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
La fenêtre est introuvable. Indique que la fenêtre spécifiée est introuvable.
Impossible de redimensionner la fenêtre Indique un problème de redimensionnement de la fenêtre spécifiée.
Impossible d’effectuer une action liée à la fenêtre en mode non interactif Indique un problème d’exécution d’une action liée à la fenêtre en mode non interactif.

Fermer la fenêtre

Ferme une fenêtre spécifique.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Find window mode N/A Par élément d’interface utilisateur de fenêtre, Par instance/handle de fenêtre, Par titre et/ou classe Par élément de l’interface utilisateur de la fenêtre Indiquer s’il faut rechercher ou non la fenêtre à l’aide d’un élément d’interface utilisateur ou d’une combinaison de titre/classe de fenêtre
Window Non Élément d’interface utilisateur Élément de l’interface utilisateur de la fenêtre
Window title Oui Valeur de texte Titre de la fenêtre. Des caractères génériques peuvent être utilisés, tels que « ? » ou « * ».
Window instance Non Valeur numérique Instance ou descripteur de la fenêtre à fermer
Window class Oui Valeur de texte Si deux fenêtres ont le même titre, la classe de fenêtre peut aider à les différencier. Dans ce cas, saisissez la classe de la fenêtre à utiliser.

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
La fenêtre est introuvable. Indique que la fenêtre spécifiée est introuvable.
Impossible de fermer la fenêtre. Indique un problème de fermeture de la fenêtre spécifiée.
Impossible d’effectuer une action liée à la fenêtre en mode non interactif Indique un problème d’exécution d’une action liée à la fenêtre en mode non interactif.

Si la fenêtre contient

Marque le début d’un bloc conditionnel d’actions selon qu’il existe ou non une partie spécifique de texte ou d’élément d’interface utilisateur dans une fenêtre.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Check if window N/A Contient un élément IU, Ne contient pas d’élément IU, Contient du texte, Ne contient pas de texte Contient l’élément d’interface utilisateur Vérifier qu’un texte ou un élément d’interface utilisateur spécifique existe dans une fenêtre
Check UI element state N/A Valeur booléenne Faux Vérifier si un élément d’interface utilisateur spécifique est activé ou désactivé
Text Non Valeur de texte Texte à vérifier
Élément d’interface utilisateur Non Élément d’interface utilisateur État de l’élément d’interface utilisateur à vérifier
Window Non Élément d’interface utilisateur Fenêtre à vérifier pour définir si le texte existe ou non
State S.O. Activé, Désactivé Activé(e) État de l’élément d’interface utilisateur à vérifier

Variables produites

Cette action ne produit aucune variable.

Exceptions

Cette action ne comporte aucune exception.

Attendre le contenu de la fenêtre

Interrompt l’exécution de l’automatisation jusqu’à ce qu’une section de texte ou un élément d’interface utilisateur spécifique apparaisse ou disparaisse d’une fenêtre.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Wait until window N/A Contient un élément IU, Ne contient pas d’élément IU, Contient du texte, Ne contient pas de texte Contient l’élément d’interface utilisateur Indiquer s’il faut attendre ou non qu’un texte ou un élément d’interface utilisateur spécifique s’affiche dans une fenêtre
Check UI element state N/A Valeur booléenne Faux Vérifier si un élément d’interface utilisateur spécifique est activé ou désactivé
Text Non Valeur de texte Texte à vérifier
Élément d’interface utilisateur Non Élément d’interface utilisateur État de l’élément d’interface utilisateur à vérifier
Window Non Élément d’interface utilisateur Fenêtre à vérifier pour définir si le texte existe ou non
State S.O. Activé, Désactivé Activé(e) État de l’élément d’interface utilisateur à vérifier

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
L’attente du contenu de la fenêtre a échoué Indique l’échec de l’opération Attendre.

Si l’image

Cette action marque le début d’un bloc conditionnel d’actions selon qu’une image sélectionnée est détectée sur l’écran ou non.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
If image N/A Existe, N’existe pas existe Indiquer s’il faut vérifier l’existence ou l’absence de l’image sélectionnée
Image Non Liste des images Image(s) que l’action vérifie si elle(s) existe(nt)
Search for image on N/A Écran entier, Fenêtre de premier plan uniquement Écran total Indiquer si l’image spécifiée doit être recherchée dans la fenêtre de premier plan uniquement, ou dans l’écran visible en entier. Aucun des deux choix ne trouvera l’image si elle n’est pas clairement visible à l’écran
Mode de recherche N/A Rechercher dans l’écran entier ou la fenêtre de premier plan, Rechercher dans la sous-région spécifiée de l’écran ou de la fenêtre de premier plan Rechercher dans un écran intégral ou une fenêtre de premier plan Indiquer s’il faut analyser ou non l’intégralité de l’écran (ou de la fenêtre) pour trouver le texte fourni ou uniquement réduire l’analyse à une sous-région
Find all images in the list N/A Valeur booléenne Faux Vérifier si toutes les images de la liste existent ou n’existent pas
X1 Oui Valeur numérique Coordonnée X de début de la sous-région à analyser pour le texte fourni
X2 Oui Valeur numérique Coordonnée X de fin de la sous-région à analyser pour le texte fourni
Y1 Oui Valeur numérique Coordonnée Y de début de la sous-région à analyser pour le texte fourni
Y2 Oui Valeur numérique Coordonnée Y de fin de la sous-région à analyser pour le texte fourni
Tolerance Oui Valeur numérique 10 Indiquer combien l’image recherchée peut être différente de l’image choisie à la base
Image correspondant à l’algorithme S.O. De base, Avancé De base Quel algorithme d’image utiliser lors de la recherche d’image

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
Impossible de vérifier l’image en mode non interactif Indique qu’une image ne peut pas être identifiée en mode non interactif.
Coordonnées de la sous-région non valides Indique que les coordonnées de la sous-région donnée n’étaient pas valides.

Utiliser le bureau

Exécute les opérations liées au bureau et à la barre des tâches.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Élément d’interface utilisateur Non Élément d’interface utilisateur Élément d’interface utilisateur sur lequel cliquer
Type de clic S.O. Clic gauche, Clic droit, Double clic Clic gauche Type de clic à exécuter
Lancer une nouvelle application en cliquant avec le bouton gauche sur la barre des tâches N/A Valeur booléenne Vrai Lorsque ce paramètre est défini sur « True », cela garantit qu’une nouvelle fenêtre d’une application est créée lorsque l’utilisateur clique sur son icône avec le bouton gauche dans la barre « lancement rapide », également la barre des tâches de Windows 7 ou version ultérieure. Décochez cette option pour mettre au premier plan une instance de l’application déjà en cours d’exécution.

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
Échec de l’opération de la barre des tâches Indique l’échec de l’opération de la barre des tâches.

Sélectionner l’onglet dans la fenêtre

Sélectionne un onglet dans un groupe d’onglets.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Tab Non Élément d’interface utilisateur Onglet à sélectionner

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
Impossible de sélectionner l’onglet Indique un problème de sélection de l’onglet spécifié.

Attendre une image

Cette action attend qu’une image spécifique s’affiche à l’écran ou sur la fenêtre de premier plan.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Wait for image to N/A Apparaître, Disparaître Apparaître Vérifier s’il faut attendre ou non que les images apparaissent ou disparaissent
Image to wait for Non Liste des images Image(s) que l’action vérifie si elle(s) existe(nt)
Search for image on N/A Écran entier, Fenêtre de premier plan uniquement Écran total Indiquer si l’image spécifiée doit être recherchée dans la fenêtre de premier plan uniquement, ou dans l’écran visible en entier. Aucun des deux choix ne trouvera l’image si elle n’est pas clairement visible à l’écran
Mode de recherche N/A Rechercher dans l’écran entier ou la fenêtre de premier plan, Rechercher dans la sous-région spécifiée de l’écran ou de la fenêtre de premier plan Rechercher dans un écran intégral ou une fenêtre de premier plan Indiquer s’il faut analyser ou non l’intégralité de l’écran (ou de la fenêtre) pour trouver le texte fourni ou uniquement réduire l’analyse à une sous-région
Wait for all images N/A Valeur booléenne Faux Indiquez s’il faut attendre ou non que toutes les images de la liste apparaissent (disparaissent) ou uniquement l’une d’entre elles.
X1 Oui Valeur numérique Coordonnée X de début de la sous-région à analyser pour le texte fourni
X2 Oui Valeur numérique Coordonnée X de fin de la sous-région à analyser pour le texte fourni
Y1 Oui Valeur numérique Coordonnée Y de début de la sous-région à analyser pour le texte fourni
Y2 Oui Valeur numérique Coordonnée Y de fin de la sous-région à analyser pour le texte fourni
Tolerance Oui Valeur numérique 10 Indiquer combien l’image recherchée peut être différente de l’image choisie à la base
Image correspondant à l’algorithme S.O. De base, Avancé De base Quel algorithme d’image utiliser lors de la recherche d’image
Échec avec erreur du délai d’attente S.O. Valeur booléenne False Indiquer si vous souhaitez que l’action attende indéfiniment ou échoue après une période définie

Variables produites

Argument Type Description
X Valeur numérique La coordonnée X du point où le texte a été trouvé à l’écran. Si le texte a été recherché dans la fenêtre de premier plan, cette valeur est relative au coin supérieur gauche de la fenêtre.
O Valeur numérique La coordonnée Y du point où le texte a été trouvé à l’écran. Si le texte a été recherché dans la fenêtre de premier plan, cette valeur est relative au coin supérieur gauche de la fenêtre.

Exceptions

Exception Description
L’attente de l’image a échoué Indique l’échec de l’opération Attendre.
Impossible de vérifier l’image en mode non interactif Indique qu’une image ne peut pas être identifiée en mode non interactif.
Coordonnées de la sous-région non valides Indique que les coordonnées de la sous-région donnée n’étaient pas valides

Pointer la souris sur un élément d’interface utilisateur dans la fenêtre

Pointez la souris sur n’importe quel élément d’interface utilisateur de la fenêtre.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Élément d’interface utilisateur Non Élément d’interface utilisateur Sélectionner l’élément d’interface utilisateur de la fenêtre sur lequel pointer

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
Impossible de pointer sur l’élément Indique que le survol de l’élément a échoué

Cliquer sur l’élément d’interface utilisateur dans la fenêtre

Clique sur un élément d’interface utilisateur d’une fenêtre.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Élément d’interface utilisateur Non Élément d’interface utilisateur Élément d’interface utilisateur sur lequel cliquer
Type de clic S.O. Clic gauche, clic droit, double-clic, clic au milieu, bouton gauche vers le bas, bouton gauche vers le haut, bouton droit vers le bas, bouton droit vers le haut Clic gauche Type de clic à exécuter
Simuler l’action S.O. Valeur booléenne False Indiquer s’il faut simuler le déplacement du curseur de la souris sur l’élément avant d’effectuer le clic. Cette option ne nécessite pas que l’écran de l’élément d’interface utilisateur soit focalisé, elle ne le placera pas automatiquement au premier plan. Notez que cette option ne peut être appliquée qu’à l’action d’un clic gauche et qu’elle peut ne pas être applicable à tous les éléments de l’interface utilisateur.
Mouse position relative to UI element S.O. Supérieur gauche, Centre supérieur, Supérieur droit, Centre gauche, Centre, Centre droit, Inférieur gauche, Inférieur droit, Inférieur droit Au centre Indiquer vers quelle section de l’élément d’interface utilisateur la souris sera déplacée avant d’effectuer le clic
Offset X Oui Valeur de texte 0 Décaler la souris à partir de sa position par ces nombreux pixels vers la droite
Offset Y Oui Valeur de texte 0 Décaler la souris de sa position de ce nombre de pixels vers le bas

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
Échec du clic Indique l’échec du clic.

Sélectionner l’option de menu dans la fenêtre

Sélectionne une option dans un menu d’une fenêtre.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Élément d’interface utilisateur Non Élément d’interface utilisateur Option de menu à sélectionner

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
Impossible de sélectionner l’option Indique un problème de sélection de l’option de menu spécifiée.

Glisser-déplacer l’élément d’interface utilisateur dans la fenêtre

Fait glisser-déplacer un élément d’interface utilisateur d’une fenêtre.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
UI element to drag Non Élément d’interface utilisateur Élément d’interface utilisateur à faire glisser
Élément d’interface utilisateur à déplacer Non Élément d’interface utilisateur Élément d’interface utilisateur à déplacer
Type de clic S.O. Clic gauche, Clic droit Clic gauche Indiquer quel bouton de la souris utiliser pour exécuter le clic et à maintenir enfoncé, tout en faisant glisser l’élément d’interface utilisateur jusqu’à sa destination
Mouse down offset X Oui Valeur de texte 0 Décaler le clic de souris vers le bas, qui sera utilisé pour récupérer l’élément d’interface utilisateur à faire glisser, selon ces nombreux pixels vers la droite
Mouse down offset Y Oui Valeur de texte 0 Décaler le clic de souris vers le bas, qui sera utilisé pour récupérer l’élément d’interface utilisateur à faire glisser, selon ces nombreux pixels vers le bas
Mouse down position relative to drag-target UI element N/A Supérieur gauche, Centre supérieur, Supérieur droit, Centre gauche, Centre, Centre droit, Inférieur gauche, Inférieur droit, Inférieur droit Au centre Spécifiez la section de l’élément d’interface utilisateur sur laquelle la souris doit être déposée avant de cliquer
Mouse up offset X Oui Valeur de texte 0 Décaler le clic de souris vers le haut, qui sera utilisé pour récupérer l’élément d’interface utilisateur à déplacer, selon ces nombreux pixels vers la droite
Mouse up offset Y Oui Valeur de texte 0 Décaler le clic de souris vers le haut, qui sera utilisé pour récupérer l’élément d’interface utilisateur à faire glisser, selon ces nombreux pixels vers le bas
Mouse up position relative to drop-target UI element N/A Supérieur gauche, Centre supérieur, Supérieur droit, Centre gauche, Centre, Centre droit, Inférieur gauche, Inférieur droit, Inférieur droit Au centre Indiquer vers quelle section de l’élément d’interface utilisateur il faut faire glisser la souris après avoir cliqué

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
Impossible de trouver l’élément d’interface utilisateur à faire glisser Indique que l’élément d’interface utilisateur à faire glisser est introuvable.
Impossible de trouver l’élément d’interface utilisateur cible à déplacer Indique que l’élément d’interface utilisateur cible à déplacer est introuvable.
Impossible d’exécuter l’opération Glisser-déplacer Indique un problème pendant l’opération glisser-déplacer de l’élément d’interface utilisateur spécifié

Développer/Réduire le nœud de l’arborescence dans la fenêtre

Développe ou réduit un nœud d’une arborescence résidant dans une fenêtre.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Élément d’interface utilisateur Non Élément d’interface utilisateur Nœud de l’arborescence à développer/réduire
Folders path Oui Valeur de texte Chemin d’accès séparé par une barre oblique, constitué de noms de dossiers menant au nœud d’arborescence à développer ou à réduire
Use regular expressions N/A Valeur booléenne Faux Indiquer s’il faut interpréter ou non chaque nom de dossier dans le chemin d’accès comme expression régulière
Operation N/A Agrandir, Réduire Développer Indiquer s’il faut développer ou réduire le nœud de l’arborescence

Note

Le moteur d’expressions régulières de Power Automate est .NET. Pour plus d’informations concernant les expressions régulières, accédez à Langage d’expression régulière - Référence rapide.

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
Impossible de définir le nœud de l’arborescence vers l’état spécifié Indique un problème de définition du nœud de l’arborescence avec l’état spécifié.

Si la fenêtre

Cette action marque le début d’un bloc conditionnel d’actions selon qu’une fenêtre est ouverte ou non, ou qu’une fenêtre est ou non la fenêtre prioritaire (premier plan).

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Get window N/A Par élément d’interface utilisateur de fenêtre, Par instance/handle de fenêtre, Par titre et/ou classe Par élément de l’interface utilisateur de la fenêtre Indiquez s’il faut rechercher ou non la fenêtre à l’aide d’un élément d’interface utilisateur ou d’une combinaison de titre/classe de fenêtre.
Window title Oui Valeur de texte Titre de la fenêtre. Des caractères génériques peuvent être utilisés, tels que « ? » ou « * ».
Window Non Élément d’interface utilisateur Élément de l’interface utilisateur de la fenêtre
Window instance Non Valeur numérique Instance ou descripteur de la fenêtre à vérifier
Window class Oui Valeur de texte Si deux fenêtres ont le même titre, la classe de fenêtre peut aider à les différencier. Dans ce cas, saisissez la classe de la fenêtre à utiliser.
Check if window N/A Est ouvert, N’est pas ouvert, Est centré, N’est pas centré Est ouvert État de la fenêtre à vérifier

Variables produites

Cette action ne produit aucune variable.

Exceptions

Cette action ne comporte aucune exception.

Attendre la fenêtre

Interrompt l’exécution ou le processus jusqu’à ce qu’une fenêtre spécifique s’ouvre, se ferme, ait le focus ou le perde.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Find window N/A Par élément d’interface utilisateur de fenêtre, Par instance/handle de fenêtre, Par titre et/ou classe Par élément de l’interface utilisateur de la fenêtre Indiquez s’il faut rechercher ou non la fenêtre à l’aide d’un élément d’interface utilisateur ou d’une combinaison de titre/classe de fenêtre.
Window title Oui Valeur de texte Titre de la fenêtre. Des caractères génériques peuvent être utilisés, tels que « ? » ou « * ».
Window Non Élément d’interface utilisateur Élément de l’interface utilisateur de la fenêtre
Window instance Non Valeur numérique Instance ou descripteur de la fenêtre à vérifier
Window class Oui Valeur de texte Si deux fenêtres ont le même titre, la classe de fenêtre peut aider à les différencier. Dans ce cas, saisissez la classe de la fenêtre à utiliser
Wait for window to N/A Ouvrir, Fermer, Centrer, Annuler le centrage En cours Indiquez s’il faut attendre ou non qu’une fenêtre spécifique s’ouvre, se ferme, soit définie comme prioritaire (à savoir définie comme fenêtre de premier plan) ou ne soit plus prioritaire (à savoir cesse d’être définie comme fenêtre de premier plan).
Focus window after it opens N/A Valeur booléenne Faux Mettre la fenêtre au premier plan une fois qu’elle est ouverte, afin que les actions ultérieures soient dirigées vers cette fenêtre.

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
Impossible de définir le focus sur la fenêtre Indique un problème de focus de la fenêtre spécifiée.
Échec de l’opération Attendre la fenêtre Indique l’échec de l’opération Attendre.
Impossible d’effectuer une action liée à la fenêtre en mode non interactif Indique un problème d’exécution d’une action liée à la fenêtre en mode non interactif.