Bonjour,

Pourquoi la ligne set TOTO=%TOTO:Impr=% ne fonctionne pas dans le code Suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
set JCD_FIC_TMP=c:\temp\choix_imp.txt
for /F "tokens=1 delims=," %%i in ('more %JCD_FIC_TMP%') do (
set TOTO=%%i
set TOTO=%TOTO:Impr=%
set TOTO)
Je souhaite retrouver dans la variable toto que le nom de l'imprimante sans IMPR a la fin.

avec le fichier c:\temp\choix_imp.txt suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
"Veuillez choisir votre imprimantes" 
IMPRIMANTE[1]=CANONDAF couleur  Impr 
IMPRIMANTE[2]=CANONDAF NB       Impr 
IMPRIMANTE[3]=CANONSCO          Impr 
IMPRIMANTE[4]=CANONSCO 
IMPRIMANTE[5]=COMPTA            Impr 
IMPRIMANTE[6]=COPIEURR          Impr 
IMPRIMANTE[7]=FAX               Impr 
IMPRIMANTE[8]=JURID2            Impr
merci pour vos explication ?

en mode BATCH avec Windows XP SP3