Lire fichier TXT avec script batch

MathiAs2Pique_ Messages postés 6 Statut Membre -  
MathiAs2Pique_ Messages postés 6 Statut Membre -
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.

2 réponses

  1. little boy62 Messages postés 4393 Date d'inscription   Statut Membre Dernière intervention   1 790
     
    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
  2. MathiAs2Pique_ Messages postés 6 Statut Membre
     
    Ok je vais tester
    0