Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[R] Récupérer les lignes d'un fichier txt dans des variables
Auteur Message
Répondre en citant
Message [R] Récupérer les lignes d'un fichier txt dans des variables 
Bonjour/Bonsoir,
J'aurais besoin d'un code permettant de mettre chaque ligne d'un fichier texte dans une variable à part.

texte.txt
Code:
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Vivamus condimentum dapibus sapien nec congue.
Nunc posuere est eu leo facilisis, eget porttitor justo pellentesque.

Au final, je dois pouvoir utiliser %ligne1%, %ligne2% et %ligne3% pour les afficher.

Selon moi, le mieux serait de 'set "ligne[n]=contenu de la ligne n"' avec une boucle for.

Merci d'avance ~




______________________________________________________
 
 
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [R] Récupérer les lignes d'un fichier txt dans des variables 
Code:
@echo off
setlocal enabledelayedexpansion

for /f "delims=" %%a in (test.txt) do (
  set /a  $c+=1
  set "ligne!$c!=%%a")

echo %ligne1%
echo %ligne2%
echo %ligne3%


Ou si tu connais le nombre de ligne que tu veux récuperer :

Code:
@echo off

(
set /p ligne1=
set /p ligne2=
set /p ligne3=
)<test.txt

echo %ligne1%
echo %ligne2%
echo %ligne3%


Okay




______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Répondre en citant
Message [R] Récupérer les lignes d'un fichier txt dans des variables 
Merci sachadee, le premier code me convient parfaitement Okay




______________________________________________________
 
 
Message [R] Récupérer les lignes d'un fichier txt dans des variables 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch