如何使每行字的颜色单独设置
bat吧
全部回复
仅看楼主
level 9
如何使每行字的颜色单独设置
2018年09月13日 02点09分 1
level 9
d
2018年09月13日 02点09分 2
level 8
吧里有教程 了解一下
2018年09月13日 03点09分 3
level 9
d
2018年09月15日 01点09分 4
level 9
@echo off
::程序开始前要先调用putcstart来创建一次颜色文件
call:putcstart
::调用过程就是[putcchar 文字 颜色]。文字不能有\/:*?"<>|这些符号,因为是通过文件名来产生颜色的;而颜色则跟color命令中的一样。
call:putcchar "文字" 7c
echo.
::由于受到文件的限制作用,空格符也会有所限制,比如字符串以空格开始、中间含有空格、以空格结尾这三种方式运行的结果都不同。
pause>nul
::下面是过程部分(可以直接复制走)
:putcstart
set crp=c:\
set crf=crfile.tmp
set /p= <nul>%crp%%crf%
goto :eof
:putcchar
del %crt%%1 2>nul
ren %crp%%crf% %1
pushd .&C:&cd\
findstr /a:%2 . %1?
ren %crp%%1 %crf%
popd
goto :eof
:putchar
set /p=%1<nul
goto :eof
2018年09月15日 03点09分 5
哇,谢谢大佬
2018年09月16日 00点09分
@叫我彩笔就好☜ 不谢,我是萌新
2018年09月16日 00点09分
1