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é çamais ç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 @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%d'avance merci
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%
Partager