variable Substitutée en dos - Shell/Batch - Programmation
Marsh Posté le 02-09-2006 à 13:49:46
Non, pas possible en batch.
Mais tu peux contourner en générant le script en question par un autre.
Marsh Posté le 07-09-2006 à 14:57:15
yes en effet si tu a par exemple
set var1="salut"
set x=1
si tu fait "echo %var%x%%" cela affichera %var1% au lieu de salut
Par contre tu peut faire :
echo echo %var%x%% > batch.bat
puis si tu exécute ton batch cela affichera la valeur de var1.
Mais bon le batch n'est pas conseillé pour ce genre de manip.
A+
Marsh Posté le 02-09-2006 à 11:42:29
bonjour,
Voilà, j'ai un batch dos dans lequel il y a x fois la même chose.
ce que je veux faire c'est :
set i=1
set sched1=ASVC_Serveur1
set sched2=ASVC_serveur2
...etc
set sched100= (vide)
set sched101= (vide)
donc je veux faire une boucle avec un variable construite:
set sched=sched%i% --> la sched=sched1 mais je veux la valeur de sched1
if %sched% == "" goto fin
traitement...
:fin
une idée de comment récupérer la valeur de sched1 à schedx en ayant une variable construite ?
merci