Salut, je me demandais si avec le plugin pixel color on pouvait faire ceci, si oui comment :
Si la couleur du pixel est rouge, le macro s’exécute d'une certaine façon mais si la couleur du pixel est verte, il s’exécute d'une autre façon.
Merci !
Super Macro, si couleur est, ...
Re: Super Macro, si couleur est, ...
Oui il te suffit de tester ta couleur rouge. Supermacro renvoi une couleur en RVB.
Du coup tu as ta couleur en RVB et tu compare avec la couleur qui est affichée avec un Examine.
Par contre attention le plugin pixel color est très très sensible
Du coup tu as ta couleur en RVB et tu compare avec la couleur qui est affichée avec un Examine.
Par contre attention le plugin pixel color est très très sensible
-
- Messages : 2
- Enregistré le : 02 déc. 2015, 15:34
Re: Super Macro, si couleur est, ...
Merci de ta réponse.Feitan a écrit :Oui il te suffit de tester ta couleur rouge. Supermacro renvoi une couleur en RVB.
Du coup tu as ta couleur en RVB et tu compare avec la couleur qui est affichée avec un Examine.
Par contre attention le plugin pixel color est très très sensible
Je suis un débutant en tout ce qui programmation, et j'ai suivi ton tutoriel disponible sur youtube sur pixel color (qui date de 2010).
J'ai donc réussi à faire fonctionner les boîtes de dialogues "couleur trouvée" et "couleur non trouvée" mais je suis bloqué au moment de remplacer ces fenêtres par un vrai macro.
Je commence par ça :
Code : Tout sélectionner
Move Mouse 687;564;Direct;ImgRef0;
Click Left click;
Type Special RET.ARR;
Type Special 1 (PAVE NUM.);
Type Special 0 (PAVE NUM.);
Move Mouse 727;661;Direct;ImgRef1;
Click Left click;
Si le pixel est rouge :
Code : Tout sélectionner
Pause 00:00:03
Move Mouse 742;566;Direct;ImgRef2;
Click Left click;
Move Mouse 737;661;Direct;ImgRef3;
Click Left click;
Code : Tout sélectionner
Pause 00:00:03
Move Mouse 687;564;Direct;ImgRef0;
Click Left click;
Type Special RET.ARR;
Type Special RET.ARR;
Type Special RET.ARR;
Type Special RET.ARR;
Type Special RET.ARR;
Type Special RET.ARR;
Type Special RET.ARR;
Type Special 1 (PAVE NUM.);
Type Special 0 (PAVE NUM.);
Move Mouse 727;661;Direct;ImgRef1;
Click Left click;
Petit screen de mon macro :
Merci d'avance !
Re: Super Macro, si couleur est, ...
Bonsoir,
Il me semble que dans ton analyse (et dans la copie d'écran de ta macro) il manque le test de la couleur.
Comme le dit Feitan avec un Examine tu compare la couleur trouvée par Pixel color avec celle que tu attend. C'est rouge ou vert. Il te faut donc regarder également la fonction Examine qui est simple :
1ere ligne = comparaison, 2eme ligne = action si vrai, 3eme ligne = action si faux.
Bon courage.
Il me semble que dans ton analyse (et dans la copie d'écran de ta macro) il manque le test de la couleur.
Comme le dit Feitan avec un Examine tu compare la couleur trouvée par Pixel color avec celle que tu attend. C'est rouge ou vert. Il te faut donc regarder également la fonction Examine qui est simple :
1ere ligne = comparaison, 2eme ligne = action si vrai, 3eme ligne = action si faux.
Bon courage.
Re: Super Macro, si couleur est, ...
Bonjour a tous , je me suis lancer dans SuperMacro il y a quelque mois déjà et je commence depuis quelque temps a rentrer dans des types de macro complexes, j'ai besoin d'utiliser Pixel color , mais mon problèmes est que après le examine , je peux mettre seulement deux action pour les deux états (vrais ou faux) je ne vois pas trop comment faire car j’aimerais faire par exemple 5 action pour l'état vrais et 5 actions pour l'état faux , comment procéder ? merci .
Re: Super Macro, si couleur est, ...
Il te suffit de faire des "Label", et dans tes Examine tu mets des Goto vers le Label en question.
Re: Super Macro, si couleur est, ...
Oui effectivement, je n'y avais pas penser ... merci beaucoup