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.

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
.....
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 !.

Comment puis-je 'ESCAPER' le point d'exclamation pour avoir la ligne au complet?

Merci!