Asoftech Logo
| Sitemap |      
   line Home line Products line Support line Knowledge line Contact Us line    
     
 

Asoftech > Asoftech Automation

Vérifier une couleur avant le clic d’une macro Windows

Asoftech |

Un clic enregistré suit vos instructions même si l’écran n’est pas prêt. Si une application de bureau possède un indicateur d’état stable, vérifier sa couleur peut aider à choisir l’action suivante. Asoftech Automation compare un pixel à une couleur de référence et permet des actions différentes selon le résultat. Ce guide explique comment tester cette condition avant de l’intégrer à une routine.

Asoftech Automation

Choisir un indicateur pertinent

Imaginez une application de test avec un voyant uni qui devient vert lorsqu’une tâche d’exemple est prête. Vérifiez un point à l’intérieur du voyant avant le clic suivant. Il s’agit d’un exemple de procédure, pas d’une intégration native avec cette application. Choisissez une zone assez grande et uniforme, plutôt qu’un bord de texte, une icône animée ou une image changeante. Une correspondance est un indice visuel : elle ne prouve pas qu’un fichier a été enregistré ou qu’un traitement s’est terminé correctement.

Configurer le contrôle dans Advanced Input

  1. Préparez des données de test et enregistrez une courte routine. Ouvrez la macro en modification et développez Advanced Input. Placez le contrôle de couleur avant le clic qui dépend du voyant. Gardez l’application visible et la zone attendue dégagée.
  2. Choisissez le pixel sous la souris ou une position prédéfinie. Pour un voyant fixe, sélectionnez un point à l’intérieur de sa zone unie. Conservez la même disposition des fenêtres pendant les essais afin que le point reste sur le voyant.
  3. Sélectionnez la couleur de référence. Le sélecteur décrit dans la documentation permet de prélever une couleur à l’écran ; son option de position peut aussi renseigner les coordonnées du prélèvement. Equal exige des valeurs RVB identiques, Not Equal une différence, et la comparaison approximative des couleurs proches. Celle-ci peut accepter une couleur indésirable : testez les deux états. Pour l’exemple du voyant vert, utilisez Equal avec le vert prélevé.
  4. Insérez la condition : l’éditeur ajoute les lignes If, Else et EndIf. Placez le clic de test entre If et Else pour qu’il ne s’exécute que si la couleur correspond ; laissez la branche Else vide dans cet exemple. Vérifiez qu’aucun doublon du clic dépendant ne reste après EndIf, où il s’exécuterait quel que soit le résultat. Le guide d’utilisation d’Asoftech Automation détaille ces commandes.

Tester les deux résultats avant de répéter

Lancez une fois la macro avec le voyant dans l’état attendu et vérifiez que seule l’action souhaitée se produit. Reprenez ensuite le même test dans l’état non correspondant et confirmez l’absence du clic dépendant. Éloignez la souris et recommencez pour vérifier qu’un effet de survol ne modifie pas la couleur. Si le chargement prend du temps, ajoutez une action Wait adaptée avant le contrôle. Une comparaison unique n’attend pas automatiquement que l’application soit prête : des contrôles répétés nécessitent une séquence explicitement conçue et testée.

Si le contrôle donne un résultat incorrect

Revérifiez le point prélevé, la couleur de référence et le mode de comparaison. Une fenêtre déplacée, un zoom ou un thème différent, une infobulle ou une boîte de dialogue peuvent placer un autre pixel au même endroit. Prélevez à nouveau la couleur dans la disposition prévue. Préférez une comparaison exacte pour un voyant stable ; utilisez l’approximation seulement après avoir vérifié qu’elle distingue les états voulus. Sans indicateur fiable, gardez la décision sous surveillance humaine plutôt que de prendre une couleur sans rapport pour une confirmation.

Distinguer la condition du résultat réel

Après chaque essai, examinez le résultat dans l’application cible. Un pixel vert ne valide pas le contenu d’un document et ne détecte pas toutes les erreurs. Gardez une routine courte jusqu’à ce que les deux parcours fonctionnent correctement, puis sauvegardez la macro testée avant d’ajouter répétitions ou planification. Découvrez les fonctions d’enregistrement et de modification d’Asoftech Automation pour créer une routine autour d’une condition vérifiable.

Guides d’automatisation associés

English | العربية | 繁體中文 | 简体中文 | Русский | 日本語 | Italiano | Français | Español | Deutsch | 한국어 | Português

 
 
| Home | Products | Support | News | Contact Us | Sitemap |


Copyright ©2026 asoftech. All Rights Reserved.


Products

Youtube Downloader

Video Converter Asoftech

Asoftech Photo Recovery

Asofech Data Recovery

Asoftech Automation

AutoHomeMovie

AutoMe

Asofech Speeder

Auto Clicker Asofech

Auto Typer Asofech

Auto Clicker and Typer 2 in 1


Technology

RecWin Technology

Advanced Carving Technology


Tips

Memory Card Recovery

Mobile Phone Data Recovery

Recover Photo from Camera

Recover Files Deleted From Recycle Bin

Format Recovery

USB Data Recovery


More Information

Increase Productivity

Press Room

Privacy Policy