Board logo

标题: [特效代码] [分享]批处理彩色进度条 [打印本页]

作者: qq105699129    时间: 2010-7-6 12:26     标题: [分享]批处理彩色进度条

  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)
复制代码

作者: batman    时间: 2010-7-6 12:49

我不得不说:这不是老掉了牙的主题,而是老掉了下巴的主题,请楼主在发贴前先使用下搜索功能吧!
作者: qq105699129    时间: 2010-7-6 13:24

虽说是比较老掉牙,但好歹和别人还是有区别的嘛,至少,它是彩色的!批处理要同时显示两个颜色还是有点难的!
作者: 523066680    时间: 2010-7-6 14:41

回复上2个楼:
2楼:  我们不应该介意老掉牙的,因为有样东西叫经典不是么……
3楼: 那个,事实上之前确实有这个的。而且风靡了一段时间。当时我学习了而且也写了一些小效果的。

楼主是自己想出来的吧,很佩服^_^
作者: qq105699129    时间: 2010-7-6 17:28

理解万岁!不过我百度了好久都没见,可能是以前那个发得早,现在都搜不到吧!呵呵
作者: 523066680    时间: 2010-7-6 17:49     标题: 回复 5楼 的帖子

在我们论坛搜“彩色”  会有一些的。
然后是好像有个动画特效收集贴,里面也有很多相关的效果。
作者: canyuexiaolang    时间: 2010-7-6 18:15

怎么说呢、

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

你觉得他什么感受?

你认为呢?!!batman?
作者: foxJL    时间: 2010-7-6 18:37

只要是自己写的我都支持,毕竟能写的主题都差不多被人写过了。
万丈高楼平地起,基础扎实了才能做出更好更漂亮的房子。
作者: 523066680    时间: 2010-7-6 21:48     标题: 回复 7楼 的帖子

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

那个……   我跑题了……  抱歉额。
作者: sgaizxt001    时间: 2010-7-6 21:53

我对彩色进度条无爱,哎
作者: ZJHJ    时间: 2010-7-7 08:56

现在要做彩色进度条就用SYBC.COM
作者: SkyPE    时间: 2010-7-7 11:11

我觉得挖老东西也是很好的,像我这样的新手,都不知道批处理还有“彩色”这个概念(更谈不上用这个关键词搜索了),而这个帖子就让我知道了一种新知识;但更好的做法,我觉得是直接把自己的新发明创造直接回复在最老的那个帖子之下,这样新手看时,顺便能看到新想法的源泉是什么、在哪儿,并且同时也节省了论坛的空间,让论坛看起来不是那么冗余、相关的主题一大片,有些论坛把这种行为说得很难听,称作“挖祖坟”,但我觉得这种行为在技术性论坛还是很有必要的,像别的那些娱乐性论坛再这样做就有点哗众取宠的感觉了。

[ 本帖最后由 SkyPE 于 2010-7-7 11:15 编辑 ]
作者: qq105699129    时间: 2010-7-7 16:22

多谢大家对我的支持!
作者: q115643492    时间: 2010-7-12 08:58

效果很好,想问下,怎么控制进度条的时间呢?
作者: qq105699129    时间: 2010-7-16 10:53     标题: 回复 14楼 的帖子

时间不用控制,控制循环就好了
作者: hfg1977    时间: 2010-7-16 23:10

是呀现在做彩色P都用SYBC.COM, findstr会产生很多临时文件,最好别用
作者: ximen    时间: 2020-2-23 23:06

现在我还来学呢。有人需要就不会过时!




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