Bonjour j'ai un script qui s'écrit comme ceci :
mon fichier liste.txt est de ce type :
commune
departement
region

Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
for /f "tokens=1,2 delims= " %%a  in ( 'type "E:\liste.txt"') do (
				echo toto_%%a >>"E:\lancement_sql_%%a.bat"
				)

et je voudrais avoir en sortie des fichiers écris de cette manière :

1_lancement_sql_commune.bat
2_lancement_sql_departement.bat
3_lancement_sql_region.bat

j'ai essayé avec un compteur :
Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
setlocal enabledelayedexpansion 
set compteur=1 
for %%f in (*) do ( 
set /A compteur+=1 
set compteur 
echo compteur : !compteur! 
) 
endlocal

mais il m'écrit :
!compteur!_lancement_sql_commune.bat
!compteur!_lancement_sql_departement.bat
!compteur!_lancement_sql_region.bat

Merci de votre aide les amis