我喜欢这个程序,但它是如何工作的?

时间:2014-10-01 18:09:38

标签: colors

我曾经从某个地方获得这个程序,使文本颜色不同,并且有效。

但是,我想知道的是它是如何工作的

>  @echo off
>     <nul set /p .=. > "%~2"
>     findstr /v /a:%1 /R "^$" "%~2" nul
>     echo(%DEL%%DEL%%DEL%
>     del "%~2" > nul 2>&1
>     goto :eof

1 个答案:

答案 0 :(得分:0)

findstr是一个命令,用于查找包含给定纯文本字符串的文件。这个命令的一个有趣的特性是它允许你指定它输出的颜色,这在你的代码中被利用。

您的代码类似于here上的某些代码,会生成一个包含您要着色的文本的文件,并使用findstr打印出该文件的名称。然后,它删除临时文件。