recupérer le contenu d'une variable nommée dynamiquement
Bonjour,
je crée un certain nombres de variables que je nomme dynamiquement :
nomExt1, nomExt2 ...
comme suit :
Code:
1 2 3 4 5 6 7 8 9
|
set compteur=1
for /l %%i in (1,1,%nbExt%) Do (
Set /p "nomExt!compteur!=entrer l'extention !compteur!(ext):"
set /A compteur+=1
set compteur
echo compteur : !compteur!
) |
je fais saisir nbExt avant.
je souhaite maintenant récupérer le contenu de mes variables
si je fais comme ca , c'est ok :
Code:
1 2 3
|
echo %nomExt1%
echo %nomExt2% |
or je ne connais pas le nombre de variables crées, il me faut donc une boucle, j'en suis la :
Code:
1 2 3 4 5 6 7
|
set compteur=1
for /l %%k in (1,1,%nbExt%) Do (
echo %nomExt%!compteur!
set /A compteur+=1
set compteur
) |
mais cela m'affiche les mots nomExt1, nomExt2 ... et non le contenu des variables nomExt1, nomExt2 ...
Merci de votre aide