color命令与更改windows命令promt background / text的颜色有关
颜色0A – 其中0是背景颜色,A是文本颜色
我想在Windows批处理脚本中每1秒更改一下这些文本颜色,使用一个1,2,3,4,5,6,7,8,9,A,B,C,D,E,F的数组颜色代码。
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
对于这些我发现一些小脚本,但我不知道如何使它的工作改变颜色每1秒!
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
这应该适合账单。听起来像一个超级烦人的事情要发生,但你有它:
@echo off set NUM=0 1 2 3 4 5 6 7 8 9 A B C D E F for %%x in (%NUM%) do ( for %%y in (%NUM%) do ( color %%x%%y timeout 1 >nul ) )