Salut,
J'ai écrit cela :
Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 :: Setlocal EnableDelayedExpansion :: FOR /F "tokens=1,2 delims=;" %%a IN (C:\file.txt) DO ( ECHO %%a set var1=%%a set var2=!var1:~0,2! ECHO %var2% > c:\resultat.txt ) ::
mais la variable var2 est vide dans la boucle
le contenu du fichier resultat.txt est : Commande ECHO activ‚e.
et en sortie de boucle, j'ai la valeur complète : 001.002.003.004 avec mes 2 espaces au début ....
(et SVP, pas de PowerShell ou de VBS, merci)
Partager