177 字
1 分钟
命令行颜色代码
命令行颜色代码
| 名称 | CMD前景色代码 | CMD背景色代码 | PowerShell | 颜色 |
|---|---|---|---|---|
| 黑 | 30 | 40 | Black | ██████ |
| 亮红 | 91 | 101 | Red | ██████ |
| 红 | 31 | 41 | DarkRed | ██████ |
| 亮绿 | 92 | 102 | Green | ██████ |
| 绿 | 32 | 42 | DarkGreen | ██████ |
| 亮黄 | 93 | 103 | Yellow | ██████ |
| 黄 | 33 | 43 | DarkYellow | ██████ |
| 亮蓝 | 94 | 104 | Blue | ██████ |
| 蓝 | 34 | 44 | DarkBlue | ██████ |
| 亮品红 | 95 | 105 | Magenta | ██████ |
| 品红 | 35 | 45 | DarkMagenta | ██████ |
| 亮青 | 96 | 106 | Cyan | ██████ |
| 青 | 36 | 46 | DarkCyan | ██████ |
| 浅灰 | 37 | 47 | Gray | ██████ |
| 灰 | 90 | 100 | DarkGray | ██████ |
| 亮白 | 97 | 107 | White | ██████ |
命令行输出
for /f %a in ('echo prompt $E ^| cmd.exe') do @set "_esc=%a"for %# in (30,91,31,92,32,93,33,94,34,95,35,96,36,37,90,97) do @echo %_esc%[%#m===Text with Color %#===%_esc%[0mfor %# in (40,101,41,102,42,103,43,104,44,105,45,106,46,47,100,107) do @echo %_esc%[%#m===Background with Color %#===%_esc%[0m$Color = @("Black","Red","DarkRed","Green","DarkGreen","Yellow","DarkYellow","Blue","DarkBlue","Magenta","DarkMagenta","Cyan","DarkCyan","Gray","DarkGray","White")$Color | ForEach-Object { Write-Host -Fore $_ ===Text with Color $_=== }$Color | ForEach-Object { Write-Host -Back $_ ===Background with Color $_=== } 最后更新于 2025-11-30,距今已过 12 天
部分内容可能已过时