在批处理文件中随机化文本颜色和背景颜色

mrd*_*ace 2 windows random command-line colors batch-file

我正在尝试制作一个批处理文件,该脚本将在运行脚本时随机分配颜色代码。我该怎么办?

Byt*_*ter 5

要更改颜色,需要color命令。参数为:

color <background><text>
Run Code Online (Sandbox Code Playgroud)

因此,生成随机颜色的方式如下:

set /a rand1=%random% %% 16
set /a rand2=%random% %% 16
set HEX=0123456789ABCDEF
call set hexcolors=%%HEX:~%rand1%,1%%%%HEX:~%rand2%,1%%
color %hexcolors%
Run Code Online (Sandbox Code Playgroud)