color命令是改变Windows命令提示符背景/文本颜色的命令。
color 0A - 这里0是背景颜色,A是文本颜色。
我想在Windows批处理脚本中使用包含1、2、3、4、5、6、7、8、9、A、B、C、D、E、F的数组来每隔1秒更改文本颜色。
0 = Black 8 = Gray
1 = Blue 9 = Light Blue
2 = Green A = Light Green
3 = Aqua B = Light Aqua
4 = Red C = Light Red
5 = Purple D = Light Purple
6 = Yellow E = Light Yellow
7 = White F = Bright White
这个命令应该每秒执行一次,像这样:
color 01
color 02
color 03
....
color 0E
color 0F
我找到了一些小脚本,但不确定如何使其每秒钟改变一次颜色!
for /L %%i in (1,1,%n%) do echo !array[%%i]!
或者这个。@echo off CLS
for /l %%a in (15,-1,1) do (
color 0A
cls
)
pause
或者这个
SET COUNTDOWN=15
:COUNTDOWNLOOP
IF %COUNTDOWN%==0 GOTO END
color 0A && %R1%
CLS
SET /A COUNTDOWN -=1
GOTO COUNTDOWNLOOP
:END