[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] [已解决]批处理是怎样实现彩色显示字体的?

  1. @echo off&&setlocal EnableDelayedExpansion
  2. title 彩色输出逐显
  3. set line=批处理之家--我永远支持-哈哈
  4. for /l %%i in (0,1,14) do (
  5. set /a a=!random:~,1!%%5+1
  6. set filename=!line:~%%i,1!
  7. set /p= <nul>!filename!
  8. call findstr /a:!a! .* "!filename!*"
  9. ping -n 2 127.0.0.1 >nul
  10. del /q "!filename!*"
  11. )
  12. pause>nul
  13. 上面批处理中的 set /p= <nul>!filename! 是啥意思???特别是 作何解释,call findstr /a:!a! .* "!filename!*"又是啥意思???
复制代码

[ 本帖最后由 baiyuheitu 于 2009-4-29 17:43 编辑 ]
1

评分人数

    • Batcher: 感谢主动给标题标注[已解决]字样PB + 2

我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

 仅仅是些字符,就是要变色的文字吧。。。
findstr的/a,vista下的帮助是这样写的:
/A:attr    指定有十六进位数字的颜色属性。请见 "color /?"
call是为了再一次预处理。。。
第三方命令行工具编程
Http://Hi.Baidu.Com/Console_App

TOP

回复 2楼 的帖子

谢谢啊,但是我还是很迷惑,不知道的意思,可不可以换成其他的字符?及其迷惑,希望高手指点!

TOP

回复 3楼 的帖子

迷惑不解,思考了一天也没有个头绪,愁人啊!不过还是谢谢啊!

TOP

回复 3楼 的帖子

看来你尚未理解这个方法的原理
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 4楼 的帖子

二楼提供的链接中很多都提到了的用法,你确定自己看完那些帖子了?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 7楼 的帖子

看完了,只是提到了如何产生那个符号的方法,但关于那个符号的意思基本没提,说是退格符号!

TOP

回复 7楼 的帖子

现在想明白了,呵呵!

TOP

回复 7楼 的帖子

我现在有个问题,退格符的个数是咋确定的?换句话说,有的个数多些,而有的少些!

TOP

回复 10楼 的帖子

学学怎么调试代码吧:
不要双击运行
把代码保存为C:\test.bat
把@echo off删除
把del命令删除
在合适的地方加上pause
开始
运行
cmd
C:\test.bat
看看执行过程再好好想想,如果想不通,就贴出来让别人帮你讲解。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 11楼 的帖子

恩,今天终于学会调试程序了,原来连概念都没有,谢谢啊!

TOP

返回列表