Page 1 sur 1

boucle infinie + boucle timer

Posté : 11 oct. 2014, 06:25
par ultimate
Bonjour je débute sur supermacro et je souhaiterai créer une macro qui puisse spammé le clic gauche a l’infinie a un endroit précis et en même temps je voudrai que toutes les 10 minutes les touches 1 2 3 4 5 6 7 8 9 du pavé numérique de mon clavier s'active j'ai donc essayé cela mais cela ne fonctionne pas

Variable <Timer>;10;Numerique;
Move Mouse 1254;673;Direct;ImgRef1;
Label <boucleclic>
Click Left click;
Goto <boucleclic>
Label <boucletime>
Calcul évolué <Timer>-1
Pause 00:01:00
Examine <Timer>;=;0;
Type Special 1;2;3;4;5;6;7;8;9
Goto <boucletime>

Re: boucle infinie + boucle timer

Posté : 11 oct. 2014, 13:36
par mhsc
salut ca devrait marcher

Variable <Timer 1>;0;Numerique;
Variable <Timer 2>;0;Numerique;
Variable <Timer 3>;0;Numerique;
Label <Label1>
Fonction <Timer 1>;Heure;Minute;
Label <Label2>
Move Mouse 1254;673;Direct;
Click Left click;
Fonction <Timer 2>;Heure;Minute;
Examine <Timer 2>;<;10;
Calcul évolué <Timer 2>=<Timer 2>+60
Calcul évolué <Timer 2>=<Timer 2>
Calcul évolué <Timer 3>=<Timer 2>-<Timer 1>
Examine <Timer 3>;=;10;
Type 1234567890
Goto <Label2>
Goto <Label1>

Re: boucle infinie + boucle timer

Posté : 11 oct. 2014, 18:35
par ultimate
tous d'abord merci bcp car cela fonctionne parfaitement maintenant j'aimerai en plus que les touches 5 et 7 soit de nouveau activé 30sc après l'activation des 10minutes mais je ne sais pas du tout comment faire :s

Re: boucle infinie + boucle timer

Posté : 12 oct. 2014, 10:36
par mhsc
Dans le dernier examine, plutot que d'activer une commande, tu appelles un label que tu crées en fin de programme ou tu ajoutes ta pause et ton 57

[......]
Examine <Timer 3>;=;1;
Goto <Label3>
Goto <Label2>
Goto <Label1>
Label <Label3>
Type 1234567890
Pause 00:00:30
Type 57

Re: boucle infinie + boucle timer

Posté : 12 oct. 2014, 10:38
par mhsc
[quote="mhsc"]Dans le dernier examine, plutot que d'activer une commande, tu appelles un label que tu crées en fin de programme ou tu ajoutes ta pause et ton 57

[......]
Examine <Timer 3>;=;10;
Goto <Label3>
Goto <Label2>
Label <Label3>
Type 1234567890
Pause 00:00:30
Type 57
Goto <Label1>

Re: boucle infinie + boucle timer

Posté : 12 oct. 2014, 13:02
par Onissius
Attention, le SPAM, c'est mal !

Re: boucle infinie + boucle timer

Posté : 12 oct. 2014, 18:02
par ultimate
merci encore sa fonctionne bien la première fois mais maintenant le soucie c'est que du coup le skill 5 et 7 ont 30 seconde de retard sur les autres skills car oui tous ceci est pour un jeu qui demande d'activé des skills qui ont un cd différent (10m touche 1 et 2 ,30m touche 3 et 4, et 60m le reste des touches sauf que l'un des skill ( touche 9 ) annule le cooldown de la touche 5 et 7 qui du coup ont besoin d’être réactivé 30 seconde plus tard... >_<) donc sachant tous cela je pense qu'il faudrait rajouté une condition du genre si la touche 5 et 7 est réactivé après les 30sc il faudrait que tous les autres skills se décale aussi de 30seconde je sais pas si j'ai été clair demande moi si tu as besoin d'autre infos

Re: boucle infinie + boucle timer

Posté : 12 oct. 2014, 18:06
par ultimate
je remet le code de la macro actuel pour plus de clarté

Variable <Timer1>;0;Numerique;
Variable <Timer2>;0;Numerique;
Variable <Timer3>;0;Numerique;
Move Mouse 1269;620;Direct;ImgRef0;
Click Left click;
Type 123456789
Label <Label1>
Fonction <Timer1>;Heure;Minute;
Label <Label2>
Click Left click;
Click Left click;
Click Left click;
Click Left click;
Click Left click;
Click Left click;
Fonction <Timer2>;Heure;Minute;
Examine <Timer2>;<;10;
Calcul évolué <Timer2>=<Timer2>+60
Calcul évolué <Timer2>=<Timer2>
Calcul évolué <Timer3>=<Timer2>-<Timer1>
Examine <Timer3>;=;10;
Goto <Label3>
Goto <Label2>
Label <Label3>
Type 123456789
Pause 00:00:30
Type 57
Goto <Label1>

Re: boucle infinie + boucle timer

Posté : 18 oct. 2014, 16:04
par mhsc
non ,y a un truc qui m'echappe, car d'apres ce que tu me dis, j'en déduit que tu tourne en boucle de 30 sec apres le premier passeage de la macro...
il faut que tu detailles toutes les etapes ligne par ligne condition par condition...

SPAM?, non mauvaise manip, mais j'ai pas trouvé le bouton supprimé.....tu sais ou il est?