Incrémentation sans trop de déclaration
Salut,
Je voudrais incrémenter des variables sans avoir à toutes les déclarer 1 par 1, en l'occurrence avec des nombres binaires :
Tous conseil est le bienvenu. :)
EDIT: Ajout de la coloration syntaxique.
Je voudrais incrémenter des variables sans avoir à toutes les déclarer 1 par 1, en l'occurrence avec des nombres binaires :
@echo off
color 0A
mode con cols=14
:boucle
for /l %%G in (1;1;16) do (
set /a !number~%%G! = %random%%%2
)
echo %number1%%number2%%number3%%number4% %number5%%number6%%number7%%number8% %number9%%number10%%number11%%number12%
goto boucle
Tous conseil est le bienvenu. :)
EDIT: Ajout de la coloration syntaxique.
1 réponse
-
Contributeurhello
quel est l'intention ? parce que un %RANDOM% dans une boucle FOR a toujours la même valeur, exemple:C:> for /L %a in (1,1,10) do @echo %a %RANDOM%
1 6648
2 6648
3 6648
4 6648
5 6648
6 6648
7 6648
8 6648
9 6648
10 6648-
-
-
-
-
@dubcekOui ! Mais sans les 4 déclarations avant :D :
@echo off
setlocal enabledelayedexpansion
for /L %%x in (1,1,4) do echo var%%x = !var%%x!
Merci pour ton aide !
-