无忧启动论坛

标题: cmd脚本局部颜色代码 [打印本页]

作者: wxinchun92    时间: 2022-9-15 02:30
标题: cmd脚本局部颜色代码
本帖最后由 wxinchun92 于 2022-9-21 12:22 编辑

附件: 颜色.txt (841 Bytes, 下载次数: 136)
后缀改cmd可运行

微信截图_20220915014739.png (69.74 KB, 下载次数: 124)

微信截图_20220915014739.png

作者: ZMLoveLH    时间: 2022-9-15 05:55
多谢楼主的无私分享,这款工具我正想要啊
作者: wu733    时间: 2022-9-15 06:00
ZMLoveLH 发表于 2022-9-15 05:55
多谢楼主的无私分享,这款工具我正想要啊

哪来的工具?
作者: ZMLoveLH    时间: 2022-9-15 06:02
wu733 发表于 2022-9-15 06:00
哪来的工具?

点击“附件”,花2无忧币下载啊
作者: darkmoon781015    时间: 2022-9-15 08:23
#在这里快速回复#收藏
作者: cfq001    时间: 2022-9-15 08:25
谢谢分享
作者: JamesPang    时间: 2022-9-15 08:28
运行环境是什么?xp、win7还是…
作者: yynq    时间: 2022-9-15 08:43
支持支持,点赞了!!!
作者: weal2010    时间: 2022-9-15 09:02
看看
作者: xinxinlinux    时间: 2022-9-15 09:40
感谢分享,我选择Cmder


https://cmder.app/

作者: Anson4    时间: 2022-9-15 11:33
感谢分享!
作者: seawaycao    时间: 2022-9-15 12:09
谢谢分享!
作者: DOSforever    时间: 2022-9-15 12:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: DOSforever    时间: 2022-9-15 12:14
提示: 作者被禁止或删除 内容自动屏蔽
作者: winnerloon    时间: 2022-9-15 12:32
嘿嘿,可以改颜色了
作者: xinxinlinux    时间: 2022-9-15 13:06
DOSforever 发表于 2022-9-15 12:14
你这用的是 ConEmu 中 cmder 吧?有没有研究过这问题?
http://bbs.wuyou.net/forum.php?mod=viewthread ...

没研究过那么高深,我是随便玩玩的。
作者: wxinchun92    时间: 2022-9-15 13:09
DOSforever 发表于 2022-9-15 12:11
原来是 ANSI 代码,不知道直接贴出来行不行

前面的小方框找了好久不知道怎么输入,每次只能复制
作者: wxinchun92    时间: 2022-9-15 13:42
JamesPang 发表于 2022-9-15 08:28
运行环境是什么?xp、win7还是…

系统内部版本>=10586
作者: yuanjing    时间: 2022-9-15 13:53
有点花里胡哨,不过还是谢谢楼主
作者: dxhjh    时间: 2022-9-15 14:00
DOSforever 发表于 2022-9-15 12:11
原来是 ANSI 代码,不知道直接贴出来行不行

谢谢分享
作者: 2013Varg    时间: 2022-9-15 14:55
以前还有个命令行页面gui的工具,记不住叫什么了
作者: 逍遥逸仙    时间: 2022-9-15 19:24
多谢楼主的无私分享
作者: liuyanjun    时间: 2022-9-15 19:42
感谢分享
作者: 9527sss    时间: 2022-9-15 21:34
#在这里 谢谢分享快速回复#
作者: JamesPang    时间: 2022-9-15 23:44
在那运行啊?win7、xp、win11?
作者: liandaomo    时间: 2022-9-16 00:13
非常好看,我也玩一下。
作者: ylac    时间: 2022-9-16 07:38
留着备用
作者: XHDQ    时间: 2022-9-16 10:23
感谢楼主的分享
作者: liuyanjun    时间: 2022-9-16 11:47
这个怎么用 运行了界面跟楼主发的一样 任意键退出了 再打开cmd 颜色没变
作者: wxinchun92    时间: 2022-9-16 13:30
liuyanjun 发表于 2022-9-16 11:47
这个怎么用 运行了界面跟楼主发的一样 任意键退出了 再打开cmd 颜色没变

@echo off
echo %red%红色 %green%绿色 %yellow%黄色 %blue%蓝色 %nocolor%
set nocolor=
set red=&& set green=&& set yellow=&& set blue=
echo %red%红色 %green%绿色 %yellow%黄色 %blue%蓝色 %nocolor%

pause
作者: liuyanjun    时间: 2022-9-16 13:42
wxinchun92 发表于 2022-9-16 13:30
@echo off
echo %red%红色 %green%绿色 %yellow%黄色 %blue%蓝色 %nocolor%
set nocolor= [0m

复制这段代码到记事本 改后缀 cmd或者 bat 都是乱码 重新打开cmd 背景色 字体颜色 都没变 是我不会使用的原因吧
作者: chibuzhu    时间: 2022-9-16 13:52
xinxinlinux 发表于 2022-9-15 09:40
感谢分享,我选择Cmder

这个好
作者: wxinchun92    时间: 2022-9-16 14:14
liuyanjun 发表于 2022-9-16 13:42
复制这段代码到记事本 改后缀 cmd或者 bat 都是乱码 重新打开cmd 背景色 字体颜色 都没变 是我不会使用的 ...

主要是这个,前面的方框复制1楼文档里的,找了好久我也打不出来,每次只能复制
另存为用ANSI编码,中文就不会乱码

作者: liuyanjun    时间: 2022-9-16 14:34
wxinchun92 发表于 2022-9-16 14:14
主要是这个 [31m,前面的方框复制1楼文档里的,找了好久我也打不出来,每次只能复制
另存为用ANSI编码, ...

乱码问题解决了 怎么更换cmd中 字体颜色 背景色 还望不吝赐教
作者: wxinchun92    时间: 2022-9-16 14:40
liuyanjun 发表于 2022-9-16 14:34
乱码问题解决了 怎么更换cmd中 字体颜色 背景色 还望不吝赐教

1楼的也不行吗?
作者: liuyanjun    时间: 2022-9-16 14:58
wxinchun92 发表于 2022-9-16 14:40
1楼的也不行吗?

出现了和1楼一样的图片了 任意键退出 再打开cmd 还是黑底 白字 话句话说 是不是已经成功更换了 是没有触发吗
作者: wxinchun92    时间: 2022-9-16 15:14
liuyanjun 发表于 2022-9-16 14:58
出现了和1楼一样的图片了 任意键退出 再打开cmd 还是黑底 白字 话句话说 是不是已经成功更换了 是没有触 ...

这是脚本用的,不会改变原本属性,
是不是编辑过1楼的文本,删了什么东西或者保存时有什么提示
作者: liuyanjun    时间: 2022-9-16 15:37
wxinchun92 发表于 2022-9-16 15:14
这是脚本用的,不会改变原本属性,
是不是编辑过1楼的文本,删了什么东西或者保存时有什么提示

就改了个后缀名cmd 运行后出来张跟你一摸一样的界面 按任意键退出
作者: wxinchun92    时间: 2022-9-16 15:46
liuyanjun 发表于 2022-9-16 15:37
就改了个后缀名cmd 运行后出来张跟你一摸一样的界面 按任意键退出

只改后缀,没打开编辑,这就不知道了
作者: qq328    时间: 2022-9-16 16:33
谢谢
作者: vbfgj    时间: 2022-9-16 20:04
感谢分享
作者: xtwwz    时间: 2022-9-17 14:46
  1. @echo off
  2. ::0=黑、1=蓝、2=绿、3=湖蓝、4=红、5=紫、6=黄、7=白、8=灰、9=淡蓝、A=淡绿、B=淡浅绿、C=淡红、D=淡紫、E=淡黄、F=亮白
  3. title Keep Net Active
  4. mode con cols=50 lines=13 & color 3f
  5. setlocal enabledelayedexpansion
  6. set startTime=%date:~0,4%-%date:~5,2%-%date:~8,2% %time:~0,2%:%time:~3,2%:%time:~6,2%
  7. set website=www.baidu.com
  8. set /a succCount=0
  9. set /a failCount=0

  10. :activeNet
  11. cls
  12. ping -n 1 %website% >nul 2>&1
  13. if !errorlevel!==0 (
  14.     set /a succCount=!succCount!+1
  15. ) else (
  16.     set /a failCount=!failCount!+1
  17. )
  18. set /a totalCount=!succCount!+!failCount!
  19. echo.
  20. echo      start time : %startTime%
  21. echo    current time : %date:~0,4%-%date:~5,2%-%date:~8,2% %time:~0,2%:%time:~3,2%:%time:~6,2%
  22. echo.
  23. echo    -----------------------------------
  24. echo     ping %website% result:
  25. echo    -----------------------------------
  26. echo.
  27. echo    successfully : !succCount!
  28. echo          failed : !failCount!
  29. echo           total : !totalCount!

  30. choice /t 10 /d y /n >nul

  31. goto activeNet
复制代码

作者: wxinchun92    时间: 2022-9-17 15:24
xtwwz 发表于 2022-9-17 14:46

color是全局改变颜色的
作者: winpefk    时间: 2023-1-17 19:46
JamesPang 发表于 2022-9-15 08:28
运行环境是什么?xp、win7还是…

win10不开启旧版控制台
使用\033转义字符
作者: Sim683    时间: 2023-1-17 20:04
谢谢楼主的分享
作者: a546928142    时间: 2023-1-17 20:27
谢谢分享

作者: qiwei_201    时间: 2023-1-17 23:43
网上搜一下  ANSI Escape sequences,可以了解原理
作者: qiwei_201    时间: 2023-1-17 23:49
wxinchun92 发表于 2022-9-16 14:14
主要是这个 [31m,前面的方框复制1楼文档里的,找了好久我也打不出来,每次只能复制
另存为用ANSI编码, ...

那个字符是 Esc 控制字符,不能直接输入,需要在 cmd 中按住 Alt 键用小键盘输入027,或者是用高级的文本编辑器输入十六进制 0x1B
作者: nowayer    时间: 2023-11-24 07:15
提示: 作者被禁止或删除 内容自动屏蔽
作者: fengshangren    时间: 2025-1-18 07:48
楼主辛苦了




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3