标题: [其他] 怎么让设置的颜色只在批处理文件内有效 [打印本页]
作者: debris 时间: 2015-8-8 10:47 标题: 怎么让设置的颜色只在批处理文件内有效
比如有个批处理文件test.bat
color 04
echo test
输出的test是红色的,可是在命令行窗口执行完test.bat后,接下来的显示的文字都是红色的了。怎么让设置的颜色只在文件内有效,执行完文件后,接下来的命令还是之前默认的颜色呢?
作者: 尘丶 时间: 2015-8-8 15:47
在另外个批处理文件加个color
或者在命令行加color
color设置默认颜色
作者: debris 时间: 2015-8-9 19:29
回复 2# 尘丶
用color命令改变的是整个命令行窗口的颜色,怎么改变部分文字的颜色呢,不是改变所有的。
作者: 回家路上 时间: 2015-8-10 12:53
在批处理的最后,在加上一句复制代码
呗,自己设置成的红色,在设置成白色呗
作者: bailong360 时间: 2015-8-10 14:10
http://www.bathome.net/s/tool/in ... filterby=help,label
作者: 尘丶 时间: 2015-8-11 17:21
回复 3# debris - @echo off
- set /p= <nul>"test.txt"
- findstr /a:0E .* "test*"
- set /p= <nul>"cao.txt"
- findstr /a:A5 .* "cao*"
- del test.txt >nul 2>nul
- del cao.txt >nul 2>nul
- pause>nul
复制代码
我也不是很会这个
http://www.bathome.net/thread-8735-1-3.html
http://bbs.bathome.net/thread-14682-1-1.html
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |