Bonjour à tous. Je suis débutant en batch et j'ai fait un script pour copier une partie d'un fichier et rediriger le résultat dans un autre fichier. Mais je n'obtiens pas le résultat escompté. Pourriez-vous m'aider svp?
Voici le contenu du script:
@echo off
setlocal enableDelayedExpansion
set t1=Outil
set t2=Copyright
set p=0
for /f "delims=" %%a in (C:\Users\kocess\Desktop\%computername%.txt) do (
if "%%a"=="%t1%" set p=1
if !p! EQU 1 echo %%a >> C:\Users\kocess\Desktop\fichier_new.txt
if "%%a"=="%t2%" set p=0
)
Je voudrais copier les lignes comprises entre les mots "Outil" et "Copyright". Merci d'avance