借助echo的-e选项来实现,语法格式为 echo -e "\033[3xmsome things you want to print out.\033[0m" \033[3xm为ANSI控制码,表示要开始输出有颜色的字符了. some things you want to print out.表示要输出的字符,和3xm紧挨着,如果中间有空格,输出的字符前面也会有空格. 3x为表示颜色的一组数字,x取值为0到7,分别代表的颜色如下: 30表示黑色. 31表示红色. 32表示绿色. 33…
开启转义功能 echo -e表示开启转义功能,比如: 彩色文字语法 echo -e "\e[前景;背景;特效m""hello""\e[0m",例如: console_codes 代码 含义 0 reset all attributes to their defaults 1 set bold 2 set half-bright 4 set underscore 5 set blink 7 set reverse video 10 reset se…
bat echo 输出内容为不同的颜色 先看代码: @echo off SETLOCAL EnableDelayedExpansion for /F "tokens=1,2 delims=#" %%a in ('"prompt #$H#$E# & echo on & for %%b in (1) do rem"') do ( set "DEL=%%a" ) rem echo say the name of the colors,…