加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

如何每隔1秒更改Windows批处理脚本的cmd文本颜色

发布时间:2020-12-13 21:00:56 所属栏目:Windows 来源:网络整理
导读: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 = Gray1 = Blue 9
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
    )
)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读