Bonjour,
J'aimerai votre avis sur ce point.
Je cherche a incrementer une variable dans un FOR pour générer un fichier différent a chaque passage dans la boucle.
Petit exemple :
set y=0
For /F %%x IN (list.txt) do (
echo Y = %y%
set /A y += %Y%
echo %y%
c:\program files\ethereal\mergecap.exe" -w %y%.cap %%x)
En l'occurence, j'essaye de merger des fichiers de capture Ethereal par groupe de 180 en un seul.
Au premier passage je crée un 0.cap puis 1.cap etc ...
Sauf que cela ne fonctionne pas, Y reste définitivement @ 0.
Evidement si je mets mon incrementation hors du FOR, cela fonctionne sans soucis.
J'ai essayé avec :
set /A y=%y%+1
ou
set /A y += 1
Si vous pouviez m'expliquer, cela me sortirai une GROSSE épine du pied
D'avance Merci,
Bruno.
---------------
IdPSN : Cyboulette // Battletag : Cyboulette#2250