[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] 怎么让设置的颜色只在批处理文件内有效

比如有个批处理文件test.bat
color 04
echo test
输出的test是红色的,可是在命令行窗口执行完test.bat后,接下来的显示的文字都是红色的了。怎么让设置的颜色只在文件内有效,执行完文件后,接下来的命令还是之前默认的颜色呢?

回复 3# debris
  1. @echo off
  2. set /p= <nul>"test.txt"
  3. findstr /a:0E .* "test*"
  4. set /p= <nul>"cao.txt"
  5. findstr /a:A5 .* "cao*"
  6. del test.txt >nul 2>nul
  7. del cao.txt >nul 2>nul
  8. pause>nul
复制代码
我也不是很会这个
http://www.bathome.net/thread-8735-1-3.html
http://bbs.bathome.net/thread-14682-1-1.html

TOP

TOP

在批处理的最后,在加上一句
  1. color 07
复制代码
呗,自己设置成的红色,在设置成白色呗

TOP

回复 2# 尘丶


    用color命令改变的是整个命令行窗口的颜色,怎么改变部分文字的颜色呢,不是改变所有的。

TOP

在另外个批处理文件加个color
或者在命令行加color
color设置默认颜色

TOP

返回列表