Bonjour,
Je souhaiterais en batch récupérer les lignes d'un fichier à X lignes puis les transformer en variables
Exemple j'ai un fichier texte à 5 lignes et je souhaite que la ligne 1 soit la variable %abc%, la ligne 2 %def% etc...
Voici le début de mon script (Merci d'avance)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 echo On REM setLocal EnableDelayedExpansion REM Compter les lignes (4 lignes) for /f "delims=" %%i in ('type C:\Test\Sources\test.txt') do set /a Compt+=1 REM --------------------------------------------------------------------------------- CLS Echo Nombre de ligne(s)=%Compt% For /f "tokens=1,* delims=" %%j in ('findstr /n /r . C:\Test\Sources\test.txt') do if %%i geq %Pass% if %%i leq %Pass% set Usw%%j Echo Utilisateur Ligne 1 : %Usw1% Echo Utilisateur Ligne 2 : %Usw2% Echo Utilisateur Ligne 3 : %Usw3% Echo Utilisateur Ligne 4 : %Usw4% Echo Var. Usw%%j PAUSE
Partager