Bonjour,
J'ai le batch suivant qui ne me garde pas les lignes vides ni les lignes de commentaires commençant par ; dans le fichier de sortie
La ligne ------> rem if "%Text%"=="" @echo. >> sortie.txt
est une tentative pour conserver les lignes vides, mais elle ne fonctionne pas.
Comment conserver les lignes vides et les commentaires conformément au fichier d'entrée ?
Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 if exist sortie.txt del sortie.txt set actif=TOTO set new=TITI for /f "tokens=*" %%a in (Entree.ini) do call :Remplace "%%a exit /b :Remplace set Text=%~1% if "%Text%"=="%actif%" set Text=%new% rem if "%Text%"=="" @echo. >> sortie.txt echo %Text% >> sortie.txt exit /b
Partager