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
Partager