BATCH : Afficher toutes les variables VAR

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

  1. Une boucle for peut être pour VAR1-500 ? ..........
    0
    1. 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
      1. Contributeur
        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
        1. 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
          1. Contributeur
            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