probleme avec commande SET et la suppression d'une chaine
Bonjour,
Pourquoi la ligne set TOTO=%TOTO:Impr=% ne fonctionne pas dans le code Suivant :
Code:
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:
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