Bonjour,
Pour compter le nombre de lignes, pas de soucis là dessus:
Le problème vient de compter le nombre de variables dans chaque lignes du fichier input.txt, en sachant que le séparateur est ";" :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 for /F "delims=" %%A in ('type Input.txt') do set /a ComptLigne+=1 echo Il y a %ComptLigne% lignes de variables.
Ce que je souhaite, c'est de prendre ligne par ligne, mettre dans le buffer "buf1", puis de mettre les variables Verticalement (et non horizontale), pour pouvoir utiliser la toute première commande (a mettre a la place des "###") :pb12354;coucou
pb67890;azerty
pb44565;machin
pb12354;UTCQ;SYS1;USE;FANB
pb77889;UT41;SYSER;USE;FANC
En cherchant, je suis tombé sur ça : http://www.developpez.net/forums/d71...etour-chariot/ , mais je n'arrive pas à l'adapter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 FOR /F "tokens=1 delims=" %%B in (Input.txt) do ( echo Traitement sur: %%B echo %%B; > buf1.buf ########## pause ) )
Auriez vous une solution ?
Merci.
Partager