Petit problème d'incrémentation
Posté : 08 sept. 2009 15:42
Bonjour à tous.
Tout fraîchement téléporté dans l'administration windows, je dois effectuer quelques scripts (plus ou moins poussés).
J'ai donc décidé de venir vous embêter avec mes questions (en espérant à l'avenir pouvoir aider à mon tour).
Ma première énigme porte sur une petite boucle toute bête dont voici le code:
Logiquement (ou pas), j'espère obtenir une incrémentation basique: 0,1,2 etc
Pourtant, j'obtiens 0,0,1,2
Qu'ai-je oublié me direz-vous? C'est bien là tout le problème: je n'arrive pas à situer mon erreur (de débutant je l'accepte).
D'avance merci pour vos réponses.
Julien
Tout fraîchement téléporté dans l'administration windows, je dois effectuer quelques scripts (plus ou moins poussés).
J'ai donc décidé de venir vous embêter avec mes questions (en espérant à l'avenir pouvoir aider à mon tour).
Ma première énigme porte sur une petite boucle toute bête dont voici le code:
Code : Tout sélectionner
cls
@echo off
set /a var = 0
echo %var%
pause
:step1
if defined var (
set /a var += 1
echo %var%
pause
goto step1
)
Pourtant, j'obtiens 0,0,1,2
Qu'ai-je oublié me direz-vous? C'est bien là tout le problème: je n'arrive pas à situer mon erreur (de débutant je l'accepte).
D'avance merci pour vos réponses.
Julien