Appel de variable en boucle

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

Répondre
Haowyr
Batcheur occasionnel
Messages : 2
Enregistré le : 18 mars 2015 18:26

Appel de variable en boucle

Message par Haowyr »

Bonjour à tous! Ca fait quelques temps que je planche sur un problème, où j'ai besoin de faire appel à des variables extraites de fichiers textes dans des boucles for. Mon code actuelle ressemble à ceci:

for /f "tokens=1,2,3,4 delims=;" %%w in (liste.txt) do (
set conf_%%w=%%x
set r_%%w=%%y
set dens_%%w=%%z
echo
)

pause

@echo %conf_Plan_vertv1-0.prm%
@echo %conf_Pylonev1-2.prm%
@echo %conf_Solv1-2.prm%
@echo %conf_Vegetationv5-1.prm%

for /f "tokens=1,2,3,4 delims=;" %%w in (liste.txt) do (
echo !conf_%%w!
)

Donc si je fais appel à chaque variable l'une après l'autre avec les lignes "@echo %conf_Plan_vertv1-0.prm%) j'arrive effectivement à afficher la valeur que j'ai sauvegardée mais j'ai besoin de le faire sur une boucle puisque le nombre de fichiers, le nom de chaque fichier ainsi que la valeur peuvent différer pour chaque application. Actuellement, cette boucle m'affiche tout simple !conf_Plan_vertv1-0.prm! comme résultat

Avez vous une idée à me soumettre afin de débloquer ce problème? Merci d'avance!
Répondre