Remplacer un mot par une phrase contenant des = et &
Salut la compagnie
J'ai créé grâce à vous et vous en remercie un batch modifiant un mot par une phrase.
J'ai un problème car la phare contient des caractères qui perturbent le code. (= et + )
En effet la phrase n'est pas prise en totalité car elle s'arrête à = et le reste provoque des erreurs
Voici mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| echo off
setlocal enabledelayedexpansion
set "Chercher=bonjour"
set "Remplacer=bj+&;=sdbfgd"
set FichierTexteAremplacer=C:\toto.txt
set NouveauFichierTexte=C:\toto-tmp.txt
for /f "tokens=1,* delims=¶" %%A in ( '"type !FichierTexteAremplacer!"') do (
SET string=%%A
SET modified=!string:%Chercher%=%Remplacer%!
)
move C:\toto-tmp.txt C:\toto.txt
exit |
Je vous remercie pour votre aide
Cdt
Ptit cousin