Bonjour,
Lorsque j'utilise la commande for j'ai des espaces qui s'incrustent dans mes variables. Est ce que quelqu'un peut m'expliquer ce phenomene?
Je vous met un petit scrit d'exemple.
Là ou j'ai mis mon rem c'est la seule astuce que j'ai trouvé pour supprimer les espaces. Sinon j'ai 3 espaces qui s'incrustent dans mon fichier texte.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 c: cd \ cd %USERPROFILE%\Bureau set NOMPRENOM=Prenom.Nom Echo %NOMPRENOM% > JB.txt FOR /F "tokens=1,2 delims=." %%I in (JB.txt) DO ( SET NOM=%%J SET PRENOM=%%I ) rem Set NOM=%NOM:~0,-2% Set NAME=%NOM% %PRENOM% Echo %NAME% > JB.txt
Evidemment ces espaces font partie de la variable mais je ne sais pas pour quoi.
Merci de m'eclairez sur ce point, et de m'indiquer si il existe des solutions.
Encore merci à toutes les personnes du fofo qui consacre une partie de leur temps à aider les autres.
Partager