Bonjour à tous.
Je suis totalement novice, merci d'avance pour votre aide.
Si vous pouvez m'aider merci de m'ecrire le script.
J'ai besoin de faire une boucle (nombre indefini) dans laquelle le texte qu'elle doit taper change à chaque fois.
Je compte faire en parallèle un fichier word ou bloc note avec chacun des mots à taper les uns en dessous des autres.
C''est chacun de ces mots que je souhaite faire évoluer à chaque rotation. La boucle automatique s'arrete dès qu'il n'y a plus de nom dans la liste et le script continue après.
Comment faire SVP?
Merci d'avance pour votre aide
boucle avec changement de texte
Re: boucle avec changement de texte
Salut
1. Créé un fichier texte nommé mots.txt dans lequel tu mets tous tes mots, un sur chaque ligne :
Par exemple :
2. Créé cette macro :
3. Explications :
On fait un petit calcul évolué sur <compteur> pour que cette variable s'incrémente d'un en un à chaque boucle (ce qui nous permettra d'utiliser cette valeur (le chiffre 1, 2, 3, ...) dans la fonction "Lire").
Ensuite on lit le fichier mot.txt à la ligne <compteur> (au départ, cette variable vaut "1", donc la fonction LIRE ira à la ligne 1). Mais aux boucles suivantes, la variable <compteur> augmentera d'un en un, donc la fonction LIRE, lira la ligne 2, puis la ligne 3, etc...
La macro continue en vérifiant le contenu de la variable <mot>. Si elle contient "xxx", alors on est à la fin du fichier. Donc on fait un saut sur le label <Faire autre chose>. Mais si la variable <mot> contient autre chose que "xxx" alors on continue la macro sur <Coller le texte>.
Tout le block Move Mouse + Click Left click + Type Special BAS + Type Special ENTREE tu peux le modifier pour ton propre cas. Je ne sais pas où tu veux coller le texte. Peut-être que chez toi, un simple Type Special BAS + Type Special ENTREE suffiront. (ou un simple Move Mouse + left click).
Ensuite, avec Type <mot>, on colle le mot qui était en mémoire.
On finit avec un Goto <Début> pour relancer la boucle.
1. Créé un fichier texte nommé mots.txt dans lequel tu mets tous tes mots, un sur chaque ligne :
Par exemple :
A la fin de ton fichier texte, ajoutes le mot "xxx". C'est important.arbre
camion
chaussure
table
nutella
bouteille
écran
clavier
fenêtre
route
épouse
crayon
boîte
serviette
pomme
sirop
imprimante
xxx
2. Créé cette macro :
Variable <compteur>;0;Numerique;
Variable <mot>;xxx;Alpha;
Label <Début>
Calcul évolué <compteur>=<compteur>+1
Lire E:\Macros\mots.txt;<mot>;<compteur>;
Examine <mot>;<>;xxx;
Goto <Coller le texte>
Goto <Faire autre chose>
Label <Coller le texte>
Move Mouse 239;244;Direct;;
Click Left click;
Type Special BAS;
Type Special ENTREE;
Type <mot>
Pause 00:00:01
Goto <Début>
Label <Faire autre chose>
...
3. Explications :
On fait un petit calcul évolué sur <compteur> pour que cette variable s'incrémente d'un en un à chaque boucle (ce qui nous permettra d'utiliser cette valeur (le chiffre 1, 2, 3, ...) dans la fonction "Lire").
Ensuite on lit le fichier mot.txt à la ligne <compteur> (au départ, cette variable vaut "1", donc la fonction LIRE ira à la ligne 1). Mais aux boucles suivantes, la variable <compteur> augmentera d'un en un, donc la fonction LIRE, lira la ligne 2, puis la ligne 3, etc...
La macro continue en vérifiant le contenu de la variable <mot>. Si elle contient "xxx", alors on est à la fin du fichier. Donc on fait un saut sur le label <Faire autre chose>. Mais si la variable <mot> contient autre chose que "xxx" alors on continue la macro sur <Coller le texte>.
Tout le block Move Mouse + Click Left click + Type Special BAS + Type Special ENTREE tu peux le modifier pour ton propre cas. Je ne sais pas où tu veux coller le texte. Peut-être que chez toi, un simple Type Special BAS + Type Special ENTREE suffiront. (ou un simple Move Mouse + left click).
Ensuite, avec Type <mot>, on colle le mot qui était en mémoire.
On finit avec un Goto <Début> pour relancer la boucle.
-
- Messages : 8
- Enregistré le : 06 nov. 2015, 14:13
Re: boucle avec changement de texte
merci pour cette reponse.
Faute de temps, je ne peux verifier ca aujourd'hui.
je testerai cela en fin de semaine.
En attendant Merci!!!
Faute de temps, je ne peux verifier ca aujourd'hui.
je testerai cela en fin de semaine.
En attendant Merci!!!
-
- Messages : 8
- Enregistré le : 06 nov. 2015, 14:13
Re: boucle avec changement de texte
Bonsoir xan2622,
ca marche! (meme si je ne comprends pas grand chose à ce que j'ai fait ) c'est parfaitement ce que je voulais
Merci 1000x
ca marche! (meme si je ne comprends pas grand chose à ce que j'ai fait ) c'est parfaitement ce que je voulais
Merci 1000x