Aide pour la fonction FOR (incrementation)
bonjour, j' ai besoin d'aide.
Je veux recuperer une variable, dans un document .txt (1er ligne)
puis m' en servir dans le batch.
puis retour a la recherche de variable, dans un document .txt (2eme ligne)
puis m ' en servir dans le batch.
etc (214 fois :calim2:)
il faudrai utiliser FOR ...
mais je cale sur rechercher la variable de la 2eme ligne
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
@echo off
set extension=php
REM nombre de variable a ajouter
set n=0
REM derniere variable ressencer
set Stop=214
REM suppression pour ne pas faire un copy apres le precedant test.
if exist p0m1.%extension% del p0m1.%extension%
REM debut de la procedure
:action
REM //////
REM for /f "usebackq" %%a in (`type mon_fichier.txt`) do set variable1=%%a
REM //////
REM Dois recuperer la variable(=ligne 1) de mon_doc.txt
REM %num% = variable recuperer.
if "%n%"=="%Stop%" goto fin
set /a n=%n%+1
(
echo ^<tr id="%n%" link="/%num%/"^>
echo ^<td align="center" width="5%%"^>%n%/%Stop%^</td^>
echo ^<td class="ligne" width="30%%"^>^<a href="/%num%/" target="_blank"^>%n%^</a^>^</td^>
echo ^<td id="PAGE_%n%"^>^ ^</td^>
echo ^</tr^>
)>> p0m1.%extension%
REM Dois incrementer pour que la boucle recupere la variable(=ligne 1+1) de mon_doc.txt
echo %n%
goto action
sa boucle jusqu' a 214 fois.
:fin
exit |