Lire fichier TXT avec script batch

Fermé
MathiAs2Pique_ Messages postés 6 Date d'inscription samedi 17 novembre 2018 Statut Membre Dernière intervention 17 mai 2019 - 20 nov. 2018 à 10:08
MathiAs2Pique_ Messages postés 6 Date d'inscription samedi 17 novembre 2018 Statut Membre Dernière intervention 17 mai 2019 - 22 nov. 2018 à 11:14
Hey.

J'ai besoin d'une commande qui permet de lire la ligne n°2 d'un fichier .txt, mais je ne la connait pas.
Il y a
TYPE lang.txt
mais ce code écrit l'intégralité du doc. texte.
A voir également:

2 réponses

little boy62 Messages postés 3584 Date d'inscription lundi 11 novembre 2013 Statut Membre Dernière intervention 15 avril 2024 1 757
Modifié le 21 nov. 2018 à 21:54
Salut.

Essaye ceci :
@echo off
set nb=2
set /a N=%nb%-1
set file="c:\users\thomas\desktop\test.txt"
for /F "skip=%N% delims=" %%i in ('Type "%file%"') do set "var=%%i" & goto suivant
:suivant
echo %var%
pause

En mettant ton propre chemin pour le fichier

En résumé :
- tu passes les lignes précédentes avec skip (ici la n°1)
- tu récupères donc, la ligne suivante (la n°2)
- puis tu sors de la boucle for (avec le goto) pour afficher le contenu de la ligne, déclarée précédemment.

++

2
MathiAs2Pique_ Messages postés 6 Date d'inscription samedi 17 novembre 2018 Statut Membre Dernière intervention 17 mai 2019
22 nov. 2018 à 11:14
Ok je vais tester
0