Bonjour,

Je reviens sur mon précédant post : http://www.developpez.net/forums/d14...exte-variable/

A l'aide du script de hackoofr, j'arrive à lire une ligne précise d'un fichier texte.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
for /f "skip=3" %%i IN (Test.txt) DO if not defined a set "a=%%i"

J'ai alors essayé de faire ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
set o=1
:boucle
for /f "skip=%o%" %%i IN (texte.txt) DO if not defined a set "a=%%i"
echo %a%
set /A o=!o!+1
pause
if "%o%"=="10" ( goto fin
) else ( goto boucle )
:fin

C'est une boucle qui permet de lire une ligne après l'autre mon fichier texte.txt. Grâce à une boucle if else, la variable o est incrémentée au fur et à mesure de 1. Cette variable o règle le nombre de ligne a sauter.

Malheureusement, ça ne fonctionne pas. Le script m'affiche toujours la même ligne.

Avez-vous une idée ?

Merci !

Guiguir68