Se connecter avec
S'enregistrer | Connectez-vous

Boucle for batch

Dernière réponse : dans Programmation

Bonjour à tous,
j'ai un gros souci avec une boucle for
le code est trop simple et aussi très complexe
voici mon code comme suit :
SET /A LIGNE=0
for /F "delims=" %%i in (%1) do (
SET /A LIGNE=!LIGNE!+1
echo LIGNE=!LIGNE!
echo %LIGNE% ; %%i ; %1 ; NEW_LINE >> C:\TMP_%1
)
sur mon fichier en sortie LIGNE est toujours à 0


je ne vois pas la source possible d'erreur
Merci pour votre aide

Autres pages sur : boucle for batch

Lassé par la pub ? Créez un compte

Résolut :
setlocal enableDelayedExpansion
rem synthaxe concat.bat nom_fichier_source
rem en sortie TMP+nom_fichier_source
rem reste à préciser l'emplaceùment en parametre ou en dur
echo =============== > C:\TMP_%1
SET /a "compteur=0"
for /F "delims=" %%i in (%1) do (
SET /a "compteur+=1"
echo !compteur! ; %%i ; %1 ; NEW_LINE >> C:\TMP_%1
Lassé par la pub ? Créez un compte
Tom's guide dans le monde