Bonjour,
Dernièrement tout fonctionnait à merveille jusqu'à ce que je me rende compte que mon script ne tenait pas compte du reste de la ligne suivant le caractère ! dans mon fichier d'entrée.
Donc %%e est une chaîne de caractère pouvant contenir à peu prêt n'importe quoi. Présentement ça plante lorsqu'il lit une ligne avec le caractère !. Il dit "( était innatendu" et de toute façon j'ai besoin du reste de la ligne suivant le !.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 FOR /F "tokens=1,2,4,5* delims= " %%a in (%%w) DO ( CALL :ETAPE005 %%a %%b %%c "%%e" SET /A COMPTEUR += 1 ) ) :ETAPE005 SET MESSAGE=%5 .....
Comment puis-je 'ESCAPER' le point d'exclamation pour avoir la ligne au complet?
Merci!
Partager