Bonjour,
Après plusieurs essaie je n'arrive pas a faire ma pause aléatoire.
J'ai des soucis au niveau des format de temps je pense car si je suis l'exemple donner je n'ai jamais de pause et si je convertie en hh:mm:ss quel que soit le nombre que je donne j'ai plus ou moins une pause de 18h40.
Alors que je veux juste une variation de 4 a 7 minutes.
Variable <Var1>;0;Numerique;
Fonction <Var1>;Hasard;Nombre;240;
Fonction <Var1>;Heure;HH:MM:SS;
Calcul évolué <Var1>=<Var1>+10
Label <Label1>
Move Mouse 752;147;Direct;ImgRef0;
Click Left click;
Pause 00:00:03
Move Mouse 685;139;Direct;ImgRef1;
Click Left click;
Pause <Var1>
Goto <Label1>
Alors, tu veux un pause qui va de combien jusqu'à combien ?
J'ai découvert SM en 99, rapidement Adam m'a promu admin.
Posez vos questions aussi clairement que possible, sans fautes qui piquent les yeux et relisez vous. Vérifiez sur mon DISCORD si je suis en ligne.
Bonsoir,
Normal que cela ne donne pas le bon résultat.
Pause est exprimé en secondes. Tu veux une pause de 4 à 7 mn soit 240 à 420 secondes. Il te faut donc convertir ton nombre aléatoire de secondes en minutes puis ne prendre que la partie entière de ces minutes et la mettre au format attendu par la pause. Comme <Var1> est un nombre (obligé pour faire un tirage au hasard) il faut utiliser une deuxième variable <Var2> alpha, qui va donner le format des minutes définitif (soit 00:0+ tes minutes+:00) appliqué à la pause. Cela donne :
Variable <Var1>;0;Numerique;
Variable <Var2>;;Alpha;
Fonction <Var1>;Hasard;Nombre;240;420;
Calcul évolué <Var1>=<Var1>/60
Fonction <Var1>;Nombre;Tronc;
Calcul évolué <Var2>=00:0+<Var1>+:00
Label <Label1>
Move Mouse 752;147;Direct;ImgRef0;
Click Left click;
Pause 00:00:03
Move Mouse 685;139;Direct;ImgRef1;
Click Left click;
Pause <Var2>
Goto <Label1>
Pour un tirage de 381 (entre 240 et 420) tu as donc 6,35 mn, soit en arrondi 6 mn. <Var2> donne pour ta pause "00:06:00" Essaye cela. ça marche chez moi.
Bon courage.
Variable <Random>;0;Numerique;
Fonction <Random>;Hasard;Nombre;180;
Calcul <Random>;+;240;
Pause <Random>
Variable "random"
Différence entre 4 mins et 7 mins => 180 secs
La variable est égale au tirage + 240 (4mins)
Pause de 4 à 7 minutes
J'ai découvert SM en 99, rapidement Adam m'a promu admin.
Posez vos questions aussi clairement que possible, sans fautes qui piquent les yeux et relisez vous. Vérifiez sur mon DISCORD si je suis en ligne.
Variable <Random min (en mins)>;4;Numerique;
Variable <Random Max (en mins)>;7;Numerique;
Variable <Différence>;0;Numerique;
Variable <random>;0;Numerique;
Calcul évolué <Random min (en mins)>=<Random min (en mins)>*60
Calcul évolué <Random Max (en mins)>=<Random Max (en mins)>*60
Calcul évolué <Différence>=<Random Max (en mins)>-<Random min (en mins)>
Fonction <random>;Hasard;Nombre;<Différence>;
Calcul évolué <random>=<random>+<Random min (en mins)>
Pause <random>
J'ai découvert SM en 99, rapidement Adam m'a promu admin.
Posez vos questions aussi clairement que possible, sans fautes qui piquent les yeux et relisez vous. Vérifiez sur mon DISCORD si je suis en ligne.