BATCH : Afficher toutes les variables VAR

UraniumD7 -  
dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   -
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. UraniumD7
     
    Une boucle for peut être pour VAR1-500 ? ..........
    0
  2. UraniumD7
     
    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
  3. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    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
  4. UraniumD7
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    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