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

[游戏娱乐] 批处理跑圈特效

[复制链接]
发表于 2007-12-15 23:39:59 | 显示全部楼层 |阅读模式
:
  1. @echo off&setlocal enabledelayedexpansion
  2. :: 2007-12-15  code by  随风   @bbs.bathome.net
  3. mode con: cols=61 lines=15&color 1f
  4. title 什么时候是个头啊!
  5. for /l %%l in (1 1 58) do set "ko= !ko!"
  6. :ss
  7. set "t="&set "t2= "&set su=0
  8. set hang=30&set lie=13
  9. set "a=*"&set "b=!ko!*"
  10. :lis
  11. cls&set /a su+=1
  12. if !su! equ 3 (
  13.   for /l %%h in (1 1 13) do echo.
  14.   set "a=!ko!*"
  15.   set yan=40&set hang=30
  16. ) else set yan=100
  17. for /l %%i in (1 1 !hang!) do (
  18.   set/p= !a!<nul
  19.   for /l %%l in (1 1 !yan!) do ver>nul
  20.   set/p=!t! <nul
  21.   if !su! equ 3 set a=!a:~2!&for /l %%a in (1 1 60) do set /p=<nul
  22. )
  23. if !su! geq 3 goto loop
  24. set hang=%lie%&set lie=%hang%
  25. set a=!b!&set b=!a!
  26. set t=!t2!&set "t2=!t!"
  27. goto lis
  28. :loop
  29. for /l %%a in (13 -1 1) do (
  30.   cls&for /l %%b in (1 1 %%a) do echo.
  31.   echo  *
  32.   for /l %%l in (1 1 100) do ver>nul
  33. )
  34. goto ss
复制代码

评分

参与人数 2PB +9 收起 理由
youxi01 + 4 辛苦,辛苦,,,
foxJL + 5 不错

查看全部评分

发表于 2007-12-16 00:03:13 | 显示全部楼层
呵呵..好玩.建议改成随机的跑圈效果更好..
发表于 2007-12-16 00:26:04 | 显示全部楼层
各种类型的动画效果都出来了///
发表于 2007-12-16 12:53:06 | 显示全部楼层
呵呵~~~
学习了。。。
发表于 2007-12-17 11:52:25 | 显示全部楼层
支持, 好快啊!
发表于 2008-2-12 15:23:47 | 显示全部楼层
呵呵,真的很快啊~~~
发表于 2008-3-8 16:12:05 | 显示全部楼层
呵呵,真的很好,学习了!
发表于 2008-3-8 17:35:11 | 显示全部楼层

象贪吃蛇

顶,象贪吃蛇,很好,很好。
发表于 2008-7-22 14:20:35 | 显示全部楼层
非常不错~!就是我还看不明白
发表于 2008-8-7 21:03:49 | 显示全部楼层
为什么转成EXE后无法看到效果,在任务管理器中确在运行。
发表于 2008-8-10 11:15:36 | 显示全部楼层
哈  我们把它改成向里跑的要不要?等下去做做看  汗 好复杂
我自己也做一个 有一些变量为什么这么设也没搞清楚,是慢慢测试的……
嘿嘿  不过我这个 在行间滑动的时候没这么闪烁哦
  1. @echo off&color 1f
  2. setlocal enabledelayedexpansion
  3. for /l %%a in (1,1,80) do set kong= !kong!
  4. set /a a=0,b=0
  5. call :a hehe
  6. :a
  7. if "%1"=="hehe" (for /l %%a in (1,1,50) do echo,>nul
  8. set /p=  *<nul
  9. if %a% equ 77 (call :b xixi)
  10. set /a a+=1
  11. ) else (for /l %%a in (1,1,50) do echo,>nul
  12. set /p=  *<nul
  13. if %a% equ 0 (call :b kaka)
  14. set /a a-=1)
  15. goto :a
  16. :b
  17. if "%1"=="xixi" (for /l %%a in (1,1,100) do echo,>nul
  18. cls
  19. for /l %%a in (1,1,%b%) do echo,
  20. set /p=%kong:~2%*<nul
  21. if !b! equ 20 (call :a haha)
  22. set /a b+=1) else (
  23. for /l %%a in (1,1,100) do echo,>nul
  24. cls
  25. for /l %%a in (1,1,%b%) do echo,
  26. set /p=*<nul
  27. if !b! equ 0 (call :a hehe)
  28. set /a b-=1)
  29. goto :b
复制代码

[ 本帖最后由 523066680 于 2008-8-10 18:22 编辑 ]
发表于 2008-8-12 15:01:22 | 显示全部楼层
这个向里面跑的 很烂……
@echo off
setlocal enabledelayedexpansion
set h1=a1a2a3a4a5a6a7a8a9
set h2=d5d6d7d8d9e1e2e3b1
set h3=d4g2g3g4g5g6g7e4b2
set h4=d3g1h9i1i2i3g8e5b3
set h5=d2f9h8i8i9i4g9e6b4
set h6=d1f8h7i7i6i5h1e7b5
set h7=c9f7h6h5h4h3h2e8b6
set h8=c8f6f5f4f3f2f1e9b7
set h9=c7c6c5c4c3c2c1b9b8
for %%a in (a b c d e f g h i) do (
for /l %%b in (1,1,9) do (
  for /l %%c in (1,1,9) do (
  set h%%c=!h%%c:%%a%%b= *!
  )
  ping -n>nul
  cls
  for /l %%c in (1,1,9) do echo,!h%%c!
  
)
)
pause
发表于 2009-1-31 23:09:37 | 显示全部楼层
哈哈,相当的牛逼啊,喜欢死了
发表于 2009-2-27 17:57:04 | 显示全部楼层
哈哈,相当的牛逼啊!!
佩服~~~

评分

参与人数 1PB -8 收起 理由
yslyxqysl -8 一半的复制楼上,是何居心?

查看全部评分

发表于 2009-3-5 17:47:00 | 显示全部楼层
原帖由 zxm.gongqing 于 2008-3-8 17:35 发表
顶,象贪吃蛇,很好,很好。

要是楼主真的做出贪吃蛇就好了!哈哈哈!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-17 00:10 , Processed in 0.022442 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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