Bonjour,

Je souhaite copier 3 lignes d'un fichier txt dans un autre fichier s'appelant resultat.txt. (la cerise serait de copier ces lignes à partir du "nième" caractère)
En cherchant, j'ai trouvé ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
@echo off
set Numéro=%1
set "ligne="
set/a Numéro-=1
for /f "delims=" %%a in ('more/e +%%Numéro%% ^< fichier.txt') do (
if not defined ligne set "ligne=%%a"
)
echo %ligne%
mais ça ne fonctionne que pour une ligne. Faut-il faire ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
@echo off
set Numéro=%2
set "ligne="
set Numéro2=%30
Set Numéro3=%31
set/a Numéro-=2
set/a Numéro-=30
set/a Numéro-=31
for /f "delims=" %%a in ('more/e +%%Numéro%% ^< "resultat" &"_"& NomFic & "" & "".txt""') do (
if not defined ligne set "ligne=%%a"
)
echo %ligne%
d'avance merci