@echo off
mode 1000
goto block1
:block1
echo color
goto block2
:block2
pause
set /a num=%random% %%5
goto 0
:0
if num == 0 goto a
goto 1
:1
if num == 1 goto b
goto 2
:2
if num == 2 goto c
goto 3
:3
if num == 3 goto d
goto 4
:4
if num == 4 goto e
goto 5
:5
if num == 5 goto f
goto 0
:a
color 0a
goto block2
:b
color 0b
goto block2
:c
color 0c
goto block2
:d
color 0d
goto block2
:e
color 0e
goto block2
:f
color 0f
goto block2
Je veux faire un signe de couleur qui change de couleur et je voudrais utiliser quelque chose comme ça. mais je ne peux pas utiliser d'autre dans le lot et il aurait besoin de quelque chose comme çacomment utiliser quelque chose comme si et dans le lot
Que demandez-vous exactement, et ce qui ne fonctionne pas avec cela? –
Copie possible de [Comment utiliser la structure if - else dans un fichier batch?] (Https://stackoverflow.com/questions/11081735/how-to-use-if-else-structure-in-a-batch-file – Alejandro
Dans les fichiers batch la syntaxe pour faire référence à un nom de variable (num') diffère de la syntaxe pour obtenir le contenu de la variable (% num% ') –