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

[游戏娱乐] 潜水数天完成了自己满意的批处理数码雨

该批处理同时在cn-dos发布。http://www.cn-dos.net/forum/forumdisplay.php?fid=23&page=1
留意该批处理的第二行特效。
  1. @echo off
  2. title made by 523066680 2008-08-08
  3. ::这一版本由www.cn-dos.net & www.bathome.net 成员523066680编辑
  4. mode con cols=85 lines=21
  5. color 0a
  6. setlocal enabledelayedexpansion
  7. set a=0
  8. for %%m in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do (
  9. if !a! leq 9 (set n0!a!=%%m) else (set n!b!=%%m)
  10. set /a a+=1
  11. set /a b=!a!-10
  12. )
  13. for %%M in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
  14. set n!b!=%%M
  15. set /a b+=1
  16. )
  17. for /l %%a in (1,1,20) do (
  18. set h%%a=
  19. for /l %%b in (1,1,20) do (
  20. call,set code=%%n!random:~1,2!%%
  21. if not defined code (set "code= ")
  22. set h%%a=!code!   !h%%a!
  23. )
  24. )
  25. set num=0
  26. :a
  27. set /a num+=1
  28. if %num% equ 260 set num=0
  29. ping -n>nul
  30. cls
  31. echo,   %h1%
  32. echo,   %hn%
  33. for /l %%a in (3,1,20) do echo,   !h%%a!
  34. for /l %%a in (19,-1,1) do (
  35. set /a n=1+%%a
  36. set h!n!=!h%%a!
  37. )
  38. set hn=%h2%
  39. set h1=
  40. for /l %%b in (1,1,20) do (
  41. call,set code=%%n!random:~1,2!%%
  42. if not defined code (set "code= ")
  43. set h1=!code!   !h1!
  44. )
  45. if %num% gtr 80 (if %num% lss 100 set hn=                      %h19:   = %)
  46. if %num% gtr 140 (if %num% lss 160 set hn=                      %h19:   = %)
  47. if %num% gtr 200 (if %num% lss 220 set hn=                      %h19:   = %)
  48. if %num% gtr 100 (if %num% leq 130 (
  49. set hn=%hn:~0,20%    B a t H o m e    I f _ E x i s t    %hn:~-20%
  50. ))
  51. if %num% gtr 160 (if %num% leq 190 (
  52. set hn=%hn:~0,19%      C n - D o s     I f _ E x i s t     %hn:~-19%
  53. ))
  54. if %num% gtr 220 (if %num% leq 240 (
  55. set hn=%hn:~0,19%          W W W . 3 X 4 Y . C O M        %hn:~0,19%
  56. ))
  57. for %%a in (100 160 220) do (
  58. if %num% equ %%a (set hn=                     =====================+================== ))
  59. goto :a
  60. pause
  61. pause
复制代码
7

评分人数

闪烁好难处理 ……我只能做到这样了

  1. @echo off
  2. title made by 523066680 2008-08-08
  3. ::这一版本由www.cn-dos.net & www.bathome.net 成员523066680编辑
  4. mode con cols=110 lines=21
  5. color 0a
  6. setlocal enabledelayedexpansion
  7. set a=0
  8. for %%m in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do (
  9. if !a! leq 9 (set n0!a!=%%m) else (set n!b!=%%m)
  10. set /a a+=1
  11. set /a b=!a!-10
  12. )
  13. for %%M in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
  14. set n!b!=%%M
  15. set /a b+=1
  16. )
  17. for /l %%a in (1,1,20) do (
  18. set h%%a=
  19. for /l %%b in (1,1,20) do (
  20. call,set code=%%n!random:~3,2!%%
  21. if not defined code (set "code= ")
  22. set h%%a=!code!   !h%%a!
  23. )
  24. )
  25. set num=0
  26. :a
  27. set /a num+=1
  28. if %num% equ 260 set num=0
  29. del xXx
  30. ECHO,      %h1%>>XXX
  31. ECHO,      %hn%>>XXX
  32. for /l %%a in (3,1,20) do echo,      !h%%a!>>xXx
  33. for /l %%a in (1,1,100) do echo,>nul
  34. cls
  35. type xXx
  36. for /l %%a in (19,-1,1) do (
  37. set /a n=1+%%a
  38. set h!n!=!h%%a!
  39. )
  40. set hn=%h2%
  41. set h1=
  42. for /l %%b in (1,1,20) do (
  43. call,set code=%%n!random:~3,2!%%
  44. if not defined code (set "code= ")
  45. set h1=!code!    !h1!
  46. )
  47. if %num% gtr 80 (if %num% lss 100 set hn=                         %h19:   = %)
  48. if %num% gtr 140 (if %num% lss 160 set hn=                          %h19:   = %)
  49. if %num% gtr 200 (if %num% lss 220 set hn=                          %h19:   = %)
  50. if %num% gtr 100 (if %num% leq 130 (
  51. set hn=%hn:~0,30%    B a t H o m e    I f _ E x i s t    %hn:~-30%
  52. ))
  53. if %num% gtr 160 (if %num% leq 190 (
  54. set hn=%hn:~0,29%      C n - D o s     I f _ E x i s t     %hn:~-29%
  55. ))
  56. if %num% gtr 220 (if %num% leq 240 (
  57. set hn=%hn:~0,29%          W W W . 3 X 4 Y . C O M        %hn:~0,29%
  58. ))
  59. for %%a in (100 160 220) do (
  60. if %num% equ %%a (set hn=                           =====================+================== ))
  61. goto :a
复制代码
2

评分人数

TOP

话说我的贴子怎么就少人回帖啊

TOP

真不容易呢 呵呵 写累了,大家如果有看 就看一楼的吧

TOP

netbenton 一路领先,来到了这里。
我支持你,本来只是看看贴的,看到你写的这么好,特地登录加分!

for /l %%i in (1,1,200) do echo.>nul

由于身处网吧  无时间详细窥探思路
不过我找找茬

认为 上面一句 for + echo的延迟 可以改成 ping -n 1 127.1>nul

[ 本帖最后由 523066680 于 2009-4-18 16:23 编辑 ]

TOP

netbenton的效果更有特色  上下交互穿梭
中间还有字幕

(除非他改了原来的版本,当时我看的时候是这样的效果)

我认同这样的效果,他是在能模仿了以后再增加自己的创意的。

TOP

Re:  netbenton  


效果很好,可惜,我的帖子下似乎有“风水”问题,基本上在这里发表作品很快就沉下去了。


当然还有一个原因是,本来是高亮的 现在取消后反成灰色,颜色比普通帖子要低沉
所以看到都像是禁忌帖~



他们不顶  我顶  我还是if_exist!   以后别处见了。


---------------------------------------------------------------------

我在这里回复batcher哈 ,原来是这样,谢谢说明。

[ 本帖最后由 523066680 于 2009-8-19 22:35 编辑 ]

TOP

1楼是历史事件。还是后来者居上,各位继续。

TOP

经过后来netbenton升级,这个帖子有访量上万的可能……

TOP

虽然很可能很漂亮,不过不敢开……

TOP

That sounds good!

TOP

有颜色后可以做出绿色深浅不同的数码往下落的更有层次感的雨。
过渡到某种方式,所以很少用批处理做了。

TOP

返回列表