找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 60114|回复: 16

[特效代码] [分享]批处理彩色进度条

[复制链接]
发表于 2010-7-6 12:26:47 | 显示全部楼层 |阅读模式
  1. @echo off&mode con cols=70 lines=7
  2. echo.&echo                              程序启动中...&echo.
  3. ::创建带删除符的文件,文件名为█
  4. set /p=<nul>█
  5. set ys=abde12345689
  6. :a
  7. set p=-1
  8. :b
  9. set /a p+=1
  10. call set q=%%ys:~%p%,1%%
  11. set /a kk+=1
  12. set /a k=0
  13. set /p=            <nul
  14. :s
  15. set /a k+=1
  16. ::颜色输出的关键一步,利用findstr /a:输出颜色
  17. findstr /a:%q% . █*
  18. ::删除掉 :
  19. set /p=<nul
  20. ::控制每次循环都比上一次多一个█
  21. if %k% == %kk% (goto h) else (goto s)
  22. :h
  23. ::控制循环结束
  24. if %kk% == 21 del █&echo &pause>nul&exit
  25. set /a n=21-%KK%
  26. for /l %%a in (1 1 %n%) do (set /p=█<nul)
  27. for /l %%a in (1 1 6) do (set /p=<nul)
  28. :: 控制颜色循环
  29. if %p% gtr 10 (goto a) else (goto b)
复制代码
发表于 2010-7-6 12:49:58 | 显示全部楼层
我不得不说:这不是老掉了牙的主题,而是老掉了下巴的主题,请楼主在发贴前先使用下搜索功能吧!
 楼主| 发表于 2010-7-6 13:24:05 | 显示全部楼层
虽说是比较老掉牙,但好歹和别人还是有区别的嘛,至少,它是彩色的!批处理要同时显示两个颜色还是有点难的!
发表于 2010-7-6 14:41:14 | 显示全部楼层
回复上2个楼:
2楼:  我们不应该介意老掉牙的,因为有样东西叫经典不是么……
3楼: 那个,事实上之前确实有这个的。而且风靡了一段时间。当时我学习了而且也写了一些小效果的。

楼主是自己想出来的吧,很佩服^_^
 楼主| 发表于 2010-7-6 17:28:53 | 显示全部楼层
理解万岁!不过我百度了好久都没见,可能是以前那个发得早,现在都搜不到吧!呵呵
发表于 2010-7-6 17:49:20 | 显示全部楼层

回复 5楼 的帖子

在我们论坛搜“彩色”  会有一些的。
然后是好像有个动画特效收集贴,里面也有很多相关的效果。
发表于 2010-7-6 18:15:41 | 显示全部楼层
怎么说呢、

技术高了就能打击别人啊?

你觉得他什么感受?

你认为呢?!!batman?
发表于 2010-7-6 18:37:16 | 显示全部楼层
只要是自己写的我都支持,毕竟能写的主题都差不多被人写过了。
万丈高楼平地起,基础扎实了才能做出更好更漂亮的房子。
发表于 2010-7-6 21:48:18 | 显示全部楼层

回复 7楼 的帖子

有时候每个人面对显示屏的时候发贴,并不是那个意思的,
也许我自己打了一个问号, 但是对方打开浏览器看到的时候很可能觉得是一种讽刺。
说的时候是没有那么严重的。 batman 意在说明有些主题已经有了,也许可以搜一下
发现更有趣的东西呢?

那个……   我跑题了……  抱歉额。
发表于 2010-7-6 21:53:54 | 显示全部楼层
我对彩色进度条无爱,哎
发表于 2010-7-7 08:56:29 | 显示全部楼层
现在要做彩色进度条就用SYBC.COM
发表于 2010-7-7 11:11:46 | 显示全部楼层
我觉得挖老东西也是很好的,像我这样的新手,都不知道批处理还有“彩色”这个概念(更谈不上用这个关键词搜索了),而这个帖子就让我知道了一种新知识;但更好的做法,我觉得是直接把自己的新发明创造直接回复在最老的那个帖子之下,这样新手看时,顺便能看到新想法的源泉是什么、在哪儿,并且同时也节省了论坛的空间,让论坛看起来不是那么冗余、相关的主题一大片,有些论坛把这种行为说得很难听,称作“挖祖坟”,但我觉得这种行为在技术性论坛还是很有必要的,像别的那些娱乐性论坛再这样做就有点哗众取宠的感觉了。

[ 本帖最后由 SkyPE 于 2010-7-7 11:15 编辑 ]
 楼主| 发表于 2010-7-7 16:22:57 | 显示全部楼层
多谢大家对我的支持!
发表于 2010-7-12 08:58:45 | 显示全部楼层
效果很好,想问下,怎么控制进度条的时间呢?
 楼主| 发表于 2010-7-16 10:53:30 | 显示全部楼层

回复 14楼 的帖子

时间不用控制,控制循环就好了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-19 14:28 , Processed in 0.022725 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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