【批处理】在BAT中如何修改背景和字体颜色
1.例:在bat头部添加一行
color 2F
这里的2代表背景,F代表字色。
下面是对应关系:
0=黑、1=蓝、2=绿、3=浅绿、4=红、5=紫、6=黄、7=白、8=灰、9=淡蓝、
A=淡绿、B=淡浅绿、C=淡红、D=淡紫、E=淡黄、F=亮白
2.还有一种改变字体颜色的脚本,个人表示没有看懂。如下:
@echo off&color 0eset a=1set b=2set c=3 set d=4set e=5set f=6testcls&echo.made by BAT testerecho.call :zc 1 %%a%%%%b%%%%c%%call :zc 1 %%d%%%%e%%%%f%%goto :cz:czpause>nulgoto :eof:zcfor /l %%i in (1,1,%1) do set /p=%2&findstr /a:000c .* "%2*" 2>nul
@echo off&color 0eset a=font_colorcall :zc 1 %%a%%goto :cz:czpause>nulgoto :eof:zcfor /l %%i in (1,1,%1) do set /p=%2&findstr /a:2C .* "%2*" 2>nulDEL %a% /a/f/q