找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 24335|回复: 5

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

[复制链接]
发表于 2015-8-8 10:47:09 | 显示全部楼层 |阅读模式
比如有个批处理文件test.bat
color 04
echo test
输出的test是红色的,可是在命令行窗口执行完test.bat后,接下来的显示的文字都是红色的了。怎么让设置的颜色只在文件内有效,执行完文件后,接下来的命令还是之前默认的颜色呢?
发表于 2015-8-8 15:47:01 | 显示全部楼层
在另外个批处理文件加个color
或者在命令行加color
color设置默认颜色
 楼主| 发表于 2015-8-9 19:29:40 | 显示全部楼层
回复 2# 尘丶


    用color命令改变的是整个命令行窗口的颜色,怎么改变部分文字的颜色呢,不是改变所有的。
发表于 2015-8-10 12:53:43 | 显示全部楼层
在批处理的最后,在加上一句

  1. color 07
复制代码
呗,自己设置成的红色,在设置成白色呗
发表于 2015-8-10 14:10:49 | 显示全部楼层
发表于 2015-8-11 17:21:11 | 显示全部楼层
回复 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
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 21:30 , Processed in 0.015152 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表