Board logo

标题: [文本处理] [已解决]如何使批处理输出结果中的指定字符串显示其他颜色? [打印本页]

作者: Vurtne    时间: 2011-2-8 13:04     标题: [已解决]如何使批处理输出结果中的指定字符串显示其他颜色?

本帖最后由 pcl_test 于 2016-9-2 15:12 编辑
  1. @ECHO OFF
  2. color 2F
  3. @ECHO.
  4. color
  5. @ECHO                 提示:您的当前系统用户是 %username%
  6. @pause>nul
复制代码
怎么样让%username%显示的颜色和其他显示的颜色有别于其他颜色 让它变成红色
都一样 不是很醒目
作者: heyoug    时间: 2011-2-8 18:47

批处理好像不行,字体和颜色是整个屏幕全部一致
作者: Batcher    时间: 2011-2-8 19:05

批处理在CMD里显示彩色文字
http://bbs.bathome.net/thread-1852-1-1.html

批处理单行输出彩色字符
http://bbs.bathome.net/thread-1853-1-1.html

批处理单行显示多种颜色字符
http://bbs.bathome.net/thread-1854-1-1.html

批处理显示彩色字符的原理及其中退格符的作用
http://bbs.bathome.net/viewthread.php?tid=1331#pid11864
作者: CrLf    时间: 2011-2-9 02:41

如果清屏过,可以这样:
  1. @ECHO off
  2. set>"                提示:您的当前系统用户是.@" /p=    %username%<nul
  3. color 0c
  4. @ECHO.
  5. findstr /a:07 ".*" "                提示:您的当前系统用户是.@?"
  6. @ECHO.
  7. @pause>nul
复制代码

作者: Vurtne    时间: 2011-8-28 21:52

回复 4# CrLf


    我刚刚看到 我以前发的帖子了呢 谢谢啊 这个怎么做到 有相应的代码教程吗
作者: CrLf    时间: 2011-8-28 21:57

回复 5# Vurtne


    见 3 楼链接




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2