Probleme d'incrementation

Fermé
azerty - Modifié par krazykat le 8/01/2014 à 16:10
Froulik Messages postés 3779 Date d'inscription lundi 11 novembre 2013 Statut Membre Dernière intervention 15 avril 2014 - 8 janv. 2014 à 16:08
Bonjour, j'ai réalisé ce programme en batch mais il ne fonctionne pas correctement et je ne trouve pas l'erreur...Voici le code :

@echo off
set/a min=1
set/a max=3
:boucle
set/a nbr="%RANDOM% %% ((%max% + 1) - %min%) + %min%"

goto suite

:suite
"%nbr%"=="%nbr%"+1
echo %nbr%
pause
goto boucle


sinon, dites-moi juste comment faire une incrémentation car je crois bien que le problème vient de là. Merci de votre aide et a bientôt !

1 réponse

Froulik Messages postés 3779 Date d'inscription lundi 11 novembre 2013 Statut Membre Dernière intervention 15 avril 2014 943
8 janv. 2014 à 16:08
bonjour
je ne vais pas te donner de réponse, mais faire une remarque :
la ligne
"%nbr%"=="%nbr%"+1
ne peut pas fonctionner. essaie plutôt qielquechose comme ça :
set /a nbr=%nbr%+1

ou vois ici :
https://forums.commentcamarche.net/forum/affich-386615-incrementation-de-variable-dos
0