Page 1 sur 1

Comment faire une pause aléatoire ?

Posté : 29 août 2014, 10:16
par Onissius
(Les valeurs sont données à titre indicatif, libre à vous de les adapter à votre macro)

Vous souhaitez effectuer une pause de 3 à 10 secondes dans une macro ?

L’intervalle de temps et donc de SEPT secondes (dix moins trois). Utiliser la fonction "Hasard" pour obtenir un chiffre de zéro à sept, à ce chiffre rajoutez la valeur minimum (trois). Vous obtiendrez donc une valeur comprise entre trois et dix.

Si vous utiliser la fonction "Pause", adapter donc cette valeur pour obtenir un format utilisable pas la fonction "Pause". Il est préférable d'utiliser cette fonction seulement si le temps de pause est inférieur à une minutes. Sinon cela vous oblige à effectuer une conversion pour passer vos secondes au formats "heures, minutes, secondes" (HH:MM:SS).
Si vous utilisez le plug-in "Timer", passer votre valeur en millisecondes (il suffit de multiplier par mille).

Exemple :
Variable <Var1>;0;Numerique;
Fonction <Var1>;Hasard;Nombre;7;
Calcul évolué <Var1>=<Var1>+3
Message Message;<Var1>;
Pause :
Pause <Var1>
Plug-in Timer :
Calcul évolué <Var1>=<Var1>*1000
Timer <Var1>;