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.
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.
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.
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.
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.
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. |
Y | 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. |