Script dos(cmd) chaine caractère incrémentée

Fermé
zen-rom Messages postés 24 Date d'inscription jeudi 10 septembre 2009 Statut Membre Dernière intervention 25 septembre 2012 - 12 janv. 2011 à 14:07
Pierrot6150 Messages postés 1619 Date d'inscription lundi 4 mai 2009 Statut Membre Dernière intervention 8 janvier 2017 - 12 janv. 2011 à 14:38
Bonjour,
Pour résumer et faire le plus simple possible, je fais un script qui doit pinger les pc yoyo, ensuite yaya , yuyu ...

Donc voici mon script:
set pc1=yoyo
set pc2=yaya
set pc3=yuyu

echo.
echo variables ok
set t=0
goto debut

:debut
set t=%t%+1
if %t% GEQ 3 goto end
goto boucle

:boucle
set temp=pc%t%
set pc=%temp%
Ping pc

:end

le résultat est PC0
donc j'ai fais beaucoup de manip %pc%t% .... mais rien ne marche

des piste mon erreur vient certainement de la ligne
set t=%t%+1 car le t ne s'incrémente pas

et de la ligne set temp=pc%t%


Merci de me donner vos infos
cordialement


A voir également:

1 réponse

Pierrot6150 Messages postés 1619 Date d'inscription lundi 4 mai 2009 Statut Membre Dernière intervention 8 janvier 2017 560
12 janv. 2011 à 14:38
set /A t=%t%+1
0