Bonjour,

Voici le script :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
rem Boucle to replace "30" by " 0" in XXX.dat
@for /F "tokens=1* delims=                          " %%i in (..\XXX.dat) do set myvar=%%i && call ..\scripts\script.bat
le contenu de script.bat :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
echo off
rem set myvar=%myvar: 30=  0%
set myvar=%myvar:                      30=                       0%
echo %myvar% >> ..\TMP_XXX.dat
La ligne du fichier qui pose problème :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
*EZXXX                      301  100030482007-01-012007-04-30     toto & van
Il retourne un message d'erreur du genre : 'la commande VAN n'existe pas'
Je suppose que c'est à cause du '&'. Avez-vous plus de précisions à ce sujet?
Et surtout savez-vous comment faire pour qu'il reconnaise le caractère '&' comme un caractère banal?

Merci.

Carlozi