我有这个我编写的批处理文件,我编写它以使特定的单词变为不同的颜色,作为测试。
但到目前为止,我无法再进一步,我陷入了困境,我想用它为其他单词添加不同的颜色,以制定颜色编码方案。但不知道怎么做。老实说,我花了数周时间试图解决这个问题,但没有成功。
这是我的代码:
MD Color
CD Color
cls
echo Cool> "Text to Color"
echo Hello> "Test"
echo Test> "Helloo"
cls
FINDSTR /A:0c /C:"Cool" /S "Text to Color"
FINDSTR /A:0b /C:"Hello" /S "Test"
FINDSTR /A:0a /C:"Test" /S "Helloo"
CD..
RD /S /Q Color
@pause
该文件的名称是“Text to Color.bat”,位于名为“Color”的文件夹中
结果
C:\Users\CST27\Dropbox\Color\Color>FINDSTR /A:0c /C:"Cool" /S "Text to Color"
Text to Color:Cool
C:\Users\CST27\Dropbox\Color\Color>FINDSTR /A:0b /C:"Hello" /S "Test"
Test:Hello
C:\Users\CST27\Dropbox\Color\Color>FINDSTR /A:0a /C:"Test" /S "Helloo"
Helloo:Test
C:\Users\CST27\Dropbox\Color\Color>CD..
C:\Users\CST27\Dropbox\Color>RD /S /Q Color
Press any key to continue . . .
“文本着色”为红色,“测试”为蓝色,“Helloo”为绿色。
我也许想尝试用不同的颜色来制作这些单词。
答案1
使用 Windows PowerShell 而不是 cmd.exe
Write-Host -ForegroundColor Red -Object "Hello";
Write-Host -BackgroundColor Blue -Object "World!";
答案2
只需添加
@echo 关闭
你会得到这样的结果-
文字转颜色:酷
测试:你好
你好:测试
按任意键继续 。 。 。
“文本颜色:”为红色,“测试:”为青色,“Helloo:”为绿色
我很感谢您上传您的代码,谢谢兄弟。