[Batch] Déclarer une variable
ric025
-
ric025 -
ric025 -
Bonjour,
Je me demandais s'il était possible de déclarer plusieurs valeurs pour une même variable ? Je cherche dans l'aide mais ils ne parlent que d'une valeur.
Si j'ai :
set A=moi
...
Et je veux ajouter une valeur à ma variable %A%. Par exemple :
set A=moi + toi
Comment peut-on, si c'est faisable, ajouter ce "toi". La virgule ne marche pas, comme le point-virgule ... Possible ou pas ?
Merci.
++
Je me demandais s'il était possible de déclarer plusieurs valeurs pour une même variable ? Je cherche dans l'aide mais ils ne parlent que d'une valeur.
Si j'ai :
set A=moi
...
Et je veux ajouter une valeur à ma variable %A%. Par exemple :
set A=moi + toi
Comment peut-on, si c'est faisable, ajouter ce "toi". La virgule ne marche pas, comme le point-virgule ... Possible ou pas ?
Merci.
++
4 réponses
-
hello
comme çaC:> set A=moi C:> set A=%A% toi C:> echo %A% moi toi C:> set B=nous C:> set A=%A% %B% C:> echo %A% moi toi nous
-
-
non, on peut faire:
C:> type aa.bat @echo off setlocal enableDelayedExpansion set A= for %%b in (moi toi nous) do ( set A=!A! %%b echo !A! ) C:> aa moi moi toi moi toi nous C:> -
Merci bien :)
Je vais essayer de me débrouiller avec ça. Je reviendrai te dire ce qu'il en est.
++