bug ou pas de la fonction examine

Postez ici si vous avez des difficultés a comprendre une commande, ou a créer une macro.
Répondre
div.macro
Messages : 2
Enregistré le : 18 nov. 2015, 17:24

bug ou pas de la fonction examine

Message par div.macro » 18 nov. 2015, 18:10

bonjour, voila petit soucis avec le script ci dessous et la commande "examine" qui examine une variable précédemment incrémenté de la valeur du clipboard comparé a une variable fixe ...

j'examine deux variables différentes au milieu du script et tout en bas la dernière commande fonctionne , mais je ne comprend pas pourquoi la première elle est comme ignorée que la valeur soit vraie ou fausse et que j'utilise "égal à" ou "différent de" le script ce continu comme si de rien n'étais au lieu de s’arrêter ....

au secours ;)

Code : Tout sélectionner

Variable	<Var3>;chier;Alpha;
Variable	<Var2>;tion;Alpha;
Variable	<clip>;;Alpha;
Pause	00:00:06
Move Mouse	585;1070;Direct;ImgRef0;
Timer	500;
Click	Left click;
Timer	500;
Move Mouse	387;273;Direct;ImgRef1;
Timer	500;
Click	Left click;
Timer	500;
Type Special	CTRL;C;
Timer	500;
Move Mouse	463;1058;Direct;ImgRef2;
Timer	500;
Click	Left click;
Timer	500;
Move Mouse	1262;461;Direct;ImgRef3;
Timer	500;
Click	Left click;
Timer	500;
Type Special	CTRL;A;
Timer	500;
Type Special	CTRL;V;
Timer	500;
Move Mouse	1243;495;Direct;ImgRef4;
Timer	500;
Click	Left click;
Label	RELOAD
Timer	500;
Move Mouse	593;1068;Direct;ImgRef5;
Timer	500;
Click	Left click;
Timer	500;
Type Special	BAS;
Timer	500;
Type Special	CTRL;C;
Timer	500;
Fonction	<clip>;Clipboard;Texte;
Info-bulle	<clip>;5000;
Pause	00:00:15
Examine	<clip>;=;<Var3>;  ---------> FONCTIONNE PAS 
Goto	<Label3>
Label	<Label2>
Move Mouse	469;1063;Direct;ImgRef7;
Timer	500;
Click	Left click;
Timer	500;
Move Mouse	1257;539;Direct;ImgRef6;
Timer	500;
Click	Left click;
Timer	500;
Type Special	CTRL;A;
Timer	500;
Type Special	CTRL;V;
Timer	500;
Move Mouse	1228;569;Direct;ImgRef8;
Timer	500;
Click	Left click;
Timer	500;
Move Mouse	1339;462;Direct;ImgRef12;
Timer	500;
Click	Left click;
Timer	500;
Type Special	CTRL;A;
Timer	500;
Type Special	CTRL;C;
Timer	500;
Move Mouse	1306;595;Direct;ImgRef9;
Timer	500;
Click	Left click;
Pause	00:00:02
Move Mouse	1309;462;Direct;ImgRef13;
Timer	500;
Click	Left click;
Timer	500;
Type Special	CTRL;A;
Timer	500;
Type Special	CTRL;V;
Timer	500;
Move Mouse	1210;495;Direct;ImgRef14;
Timer	500;
Click	Left click;
Timer	500;
Move Mouse	807;784;Direct;ImgRef11;
Timer	500;
Click	Left click;
Timer	500;
Type Special	MAJ;[KeyDown];
Type Special	GAUCHE;
Timer	500;
Type Special	GAUCHE;
Timer	500;
Type Special	GAUCHE;
Timer	500;
Type Special	GAUCHE;
Timer	500;
Type Special	MAJ;[KeyUp];
Timer	500;
Type Special	CTRL;C;
Timer	500;
Fonction	<clip>;Clipboard;Texte;
Examine	<Var2>;=;<clip>; ---------------> FONCTIONNE 
Goto	RELOAD
Quitter	
Label	<Label3>
Goto	<Label2>
Label	<Label4>
Quitter	

Avatar du membre
Feitan
Site Admin
Messages : 301
Enregistré le : 11 avr. 2014, 15:15

Re: bug ou pas de la fonction examine

Message par Feitan » 20 nov. 2015, 16:56

Hello, du coup j'ai regarder que la séquence :

Examine <clip>;=;<Var3>; ---------> FONCTIONNE PAS
Goto <Label3>
Label <Label2>

Du coup tu écris ici, si clip=var3 alors goto label 3
Si clip est différent de var3 alors on continue sur le label 2

Du coup je pense que ton clip n'est jamais égal à var3.

Si vraiment tu veux tester tu fais :

Examine <clip>;=;<Var3>
Message Message;clip=var3;
Message Message;clip différent var3;


Et la tu verras vraiment si ton examine fonctionne ou pas

div.macro
Messages : 2
Enregistré le : 18 nov. 2015, 17:24

Re: bug ou pas de la fonction examine

Message par div.macro » 28 nov. 2015, 16:49

merci pour la réponse ;)

par contre j'ai foiré en vous joignant le script ... les label sont faux si je me relis bien ^^ dsl je suis passé à autre chose mais dans la version ou les label sont bon je vérifiais la valeur de clip (var3 étant fixe) avec infobulle <clip>;5000 juste avant le examine et clip avais bien la même valeur que var3 , pourtant le examine n'opérais pas ...

encore merci ;) et dsl pour mon post un peut nimp du coup ...

Répondre