Pour cela j'ai récupérer une explication d'Onissius dans la partie FAQ.
Voici de quoi ce compose ma macro actuellement:(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>
Variable <Var1>;0;Numerique;
Execute notepad
Label <Test>
Fonction <Var1>;Hasard;Nombre;7;
Calcul évolué <Var1>=<Var1>+3
Type <Var1>
Pause <Var1>
Goto <Test>
J'ai repris la macro d'Onissius, au départ avec mes valeurs puis j'ai repris les siennes car je rencontre un problème. Lorsque je lance la macro j'obtiens:
- Ouverture de Notepad => OK
- Les fonctions s'executent => OK
- Notepad m'indique le résultat de la fonction Calcul => OK
- La pause ne se déclenche pas => Mon Problème!
- Le Goto relance la macro avec le même résultat, j'obtiens donc une suite de chiffre dans mon Notepad
Je pense que j'ai identifié le problème. Le format de ma fonction Calcul n'est pas correct pour être utilisé dans une "Pause". C'est me semble t-il ce qu'Onissius veut dire ici:
Malheureusement j'ai chercher un peu partout sur le forum, en regardant des videos et en parcourant l'aide, rien à faire je ne trouve pas comment convertir cette fonction dans un format me permettant de l'utiliser dans une "Pause".Si vous utiliser la fonction "Pause", adapter donc cette valeur pour obtenir un format utilisable pas la fonction "Pause"
Quelqu'un aurait une idée pour me dépatouiller?