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

批处理实现 “霓虹灯” 效果

该效果本人也没去尝试过(因为没接触过批处理中 彩色字符 的实现代码),至于代码编写的可行性我也不知道...

至于所谓的 霓虹灯 效果可以这样解释(比较粗陋的霓虹灯效果),举例说明:
假设有这样的一段字符串(黑底红字):批处理之家bbs.bathome.net
然后第一个字符 批 变为白色,其它的仍为:红色;
再接下来:第二个字符 处 为白色,其它的仍为:红色;
依次类推,形成类 霓虹灯 的效果.

真厲害!!

从没想过能这样做呢
真大开了眼界!!

TOP

It is beautiful!

TOP

效果很好啊
各位大侠辛苦了

TOP

解释 修改 一下

  1. @echo off&mode con cols=41 lines=5
  2. title 动画
  3. set a=★&set b=☆&set c=0123456789abcdef
  4. echo.
  5. echo        edit by hdw 2009-8-5
  6. echo.
  7. :begin
  8. set /a n=%random%%%20+1,m=40-2*n,x=%random%%%16
  9. call,color 0%%c:~%x%,1%%
  10. for /l %%i in (1,1,20) do set /p=%b%<nul&ping>nul
  11. for /l %%i in (1,1,20) do set /p=<nul
  12. for /l %%i in (1,1,8) do set /p= <nul&ping>nul
  13. for /l %%i in (1,1,12) do set /p=%a%<nul&ping>nul
  14. for /l %%i in (1,1,20) do set /p=<nul
  15. goto begin
  16. ::加“&ping>null”起到了延时的作用
  17. ::★占两个退格符位或空格位
  18. ::一个退格符加一个空格符可以把光标前一个字符删除
复制代码

TOP

findstr /a:4 .* "●*"是在当前光标下显示一个指定颜色的字符(以文件形式存在,可以被指定颜色)

TOP

以上解释不知道对不对。这是通过一系列试验得到的

TOP

解释一下

::一个“  ”为一个退格,使不同颜色字符换色时从当前行首开始重新载入(消除原来存在的字符)
::一个“”为一个退格,使不同颜色字符换色时从当前行首开始重新载入(不消除原来存在的字符)

TOP

我什么时候能把批处理玩到这种境界呢。。。阿门

TOP

恩,很不错的东东,开眼了

TOP

不错哦    学习了

TOP

一开始看  那是一头雾水啊  
但是看了 11楼 那哥们做的  似乎懂得了
哈哈

TOP

都是高手啊就我一个人不会了

TOP

今天算开眼界了。。。

TOP

好好好好好好好好好好好好好好好好

TOP

返回列表