Bonjour,

je crée un certain nombres de variables que je nomme dynamiquement :
nomExt1, nomExt2 ...

comme suit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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