Bonjour dubeck,
Excuse pour le temps à te répondre, gt en congé.
J'ai essayé ta solution mais ca ne change rien.
En fait, on dirait que le problème se pose plutôt au niveau du "for /F". Je m'explique.
Quand je fais la commande "type IN.txt" dans une fenêtre DOS, il me renvoie bien les carriage return. Il m'affiche donc bien:
MICKEY
MINIE
PLUTO
Par contre, si je fais simplement ceci:
del OUT.txt
for /F "delims=" %%j in ('type IN.txt') do (
echo %%j>> OUT.txt
)
Les carriage return disparaissent dans le fichier OUT.txt, j'obtiens ceci:
MICKEY
MINIE
PLUTO
Je ne vois vraiment pas d'où peut provenir le problème... Une option du FOR qu'il faudrait mettre en plus? Ou alors ca vient peut-être du "delims="? Une autre idée? De mon côté, j'ai tout essayé sans succès!