找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2616|回复: 13

[已解决] 【已解决】Win7中,bat窗口,不能够让指定字符显示色彩,谢谢

[复制链接]
发表于 2025-1-15 14:09:34 | 显示全部楼层 |阅读模式
本帖最后由 yyz2191958 于 2025-1-16 10:10 编辑

已解决,非常感谢“hua_wuxin”的多次帮助

==========================
附件含2个优秀.exe(有实例)
1.png
==========================
原来的问题
Win7中,bat窗口,不能够让指定字符显示色彩,谢谢


5.png

bat颜色.rar

77.28 KB, 下载次数: 10, 下载积分: 无忧币 -2

发表于 2025-1-15 14:27:13 | 显示全部楼层
本帖最后由 hua_wuxin 于 2025-1-15 17:12 编辑

win10开始才支持这种写法,win7不支持。

win7下可借助三方工具cmdcolor.exe。例:
echo \033[31m红字| cmdcolor

点评

有没有办法,在同一行中有不同的颜色?谢谢  详情 回复 发表于 2025-1-15 17:57
无法访问此网站检查 github.com.cnpmjs.org 中是否有拼写错误。 如果拼写无误,请尝试运行 Windows 网络诊断。 DNS_PROBE_FINISHED_NXDOMAIN  详情 回复 发表于 2025-1-15 16:58
非常感谢  详情 回复 发表于 2025-1-15 16:57

评分

参与人数 1无忧币 +5 收起 理由
yyz2191958 + 5

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2025-1-15 16:57:19 | 显示全部楼层
hua_wuxin 发表于 2025-1-15 14:27
win10开始才支持这种写法,win7不支持。

win7下可借助三分工具cmdcolor.exe。例:

非常感谢
回复

使用道具 举报

 楼主| 发表于 2025-1-15 16:58:02 | 显示全部楼层
hua_wuxin 发表于 2025-1-15 14:27
win10开始才支持这种写法,win7不支持。

win7下可借助三分工具cmdcolor.exe。例:

无法访问此网站检查 github.com.cnpmjs.org 中是否有拼写错误。
如果拼写无误,请尝试运行 Windows 网络诊断。
DNS_PROBE_FINISHED_NXDOMAIN

点评

https://pan.baidu.com/s/1MbKe6YtJvzFG2tullFSmJQ?pwd=tsru  详情 回复 发表于 2025-1-15 17:12
回复

使用道具 举报

发表于 2025-1-15 17:12:07 | 显示全部楼层
yyz2191958 发表于 2025-1-15 16:58
无法访问此网站检查 github.com.cnpmjs.org 中是否有拼写错误。
如果拼写无误,请尝试运行 Windows 网络 ...

https://pan.baidu.com/s/1MbKe6YtJvzFG2tullFSmJQ?pwd=tsru

点评

非常感谢  详情 回复 发表于 2025-1-15 17:16

评分

参与人数 1无忧币 +5 收起 理由
yyz2191958 + 5

查看全部评分

回复

使用道具 举报

发表于 2025-1-15 17:15:07 | 显示全部楼层
依稀记得在DOS下使用这种技巧时,需要调用 ansi.sys,都记不清楚了。
回复

使用道具 举报

 楼主| 发表于 2025-1-15 17:16:40 | 显示全部楼层
hua_wuxin 发表于 2025-1-15 17:12
https://pan.baidu.com/s/1MbKe6YtJvzFG2tullFSmJQ?pwd=tsru

非常感谢
回复

使用道具 举报

 楼主| 发表于 2025-1-15 17:57:01 | 显示全部楼层
hua_wuxin 发表于 2025-1-15 14:27
win10开始才支持这种写法,win7不支持。

win7下可借助三方工具cmdcolor.exe。例:

有没有办法,在同一行中有不同的颜色?谢谢

点评

echo \033[31m红\033[32m绿\033[33m黄\033[0m默认| cmdcolor  详情 回复 发表于 2025-1-15 19:40
回复

使用道具 举报

发表于 2025-1-15 18:10:33 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2025-1-15 18:10:47 | 显示全部楼层
回复

使用道具 举报

发表于 2025-1-15 19:40:31 | 显示全部楼层
yyz2191958 发表于 2025-1-15 17:57
有没有办法,在同一行中有不同的颜色?谢谢

echo \033[31m红 \033[32m绿 \033[33m黄 \033[0m默认| cmdcolor

点评

问题解决,非常感谢  详情 回复 发表于 2025-1-15 20:11

评分

参与人数 1无忧币 +5 收起 理由
yyz2191958 + 5 很给力!

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2025-1-15 20:11:39 | 显示全部楼层
hua_wuxin 发表于 2025-1-15 19:40
echo \033[31m红 \033[32m绿 \033[33m黄 \033[0m默认| cmdcolor

问题解决,非常感谢
回复

使用道具 举报

发表于 2025-1-15 20:30:10 | 显示全部楼层
本帖最后由 nttwqz 于 2025-1-15 20:34 编辑

findstr也可以将文件名输出彩色字,限制是无法使用特殊字符


批处理彩色字.PNG


不建议在批处理中使用单行或部分彩色字,个人习惯使用全部彩色,提醒更加醒目,多次使用无需仔细看提示,红色背景即代表发生错误,绿色即代表成功,我发布的脚本中一直用的都是这种方式。

无标题.png


彩色字测试.7z (322 Bytes, 下载次数: 9)

点评

谢谢  详情 回复 发表于 2025-1-15 20:36

评分

参与人数 1无忧币 +5 收起 理由
yyz2191958 + 5

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2025-1-15 20:36:23 | 显示全部楼层
nttwqz 发表于 2025-1-15 20:30
findstr也可以将文件名输出彩色字,限制是无法使用特殊字符

谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-5-23 12:47

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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