BATCH : Afficher toutes les variables VAR

Fermé
UraniumD7 - 8 juin 2014 à 17:55
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 - 9 juin 2014 à 15:31
Bonjour,
J'ai une variable VAR définie. VAR1 - 500 (nom de la variable) est égal à une donnée.
VAR265: 56543 et VAR4: Bonjour , par exemple.
Je voudrais un code batch qui m'affiche toutes les données de var de VAR1 à VAR500 avec la commande echo.
Merci

5 réponses

Une boucle for peut être pour VAR1-500 ? ..........
0
J'ai donc %var1% = LOLOKAY
et %var2% = OKAYLOL
Je veux ajouter +1 AU NOM DE VAR1
Par exemple var1+1
pour que le resultat sois var2 et que var2=OKAYLOL
0
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
9 juin 2014 à 08:46
hello
quelque chose comme ça ?
C:> set a1=aaaa
C:> set a2=bbbb
C:> set a3=cccc
C:> for /l %a in (1,1,3) do @set a%a
a1=aaaa
a2=bbbb
a3=cccc
0
Bonjour

J'ai ça : set a1=%var1%
set a2=%var2%
set a3=%var3%
echo %a3%
for /l %%a in (1,1,2) do @echo a%%a

Etant donné que ma variable initiale n'est pas a1, a2 et a3 mais var1,var2,var3,var4 etc serait il possible d'obtenir le même résultat mais sans la première partie ? (set a2=%var2%)
Merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
9 juin 2014 à 15:31
c'était un exemple
set var
affiche toutes les variables qui commencent par var
et
set x=1
set var%x%
affiche toutes les variables qui commencent par var1
0