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

[游戏娱乐] 批处理彩色蜿蜒曲线

[复制链接]
发表于 2009-5-15 17:05:06 | 显示全部楼层 |阅读模式
尽管在没有加色彩之前这个代码受过批评,
觉得还可以,添油加醋,终究还是发上来了。
祝君心情愉快。
  1. @echo off
  2. ::code by 523066680 / if_exist
  3. setlocal enabledelayedexpansion
  4. for /l %%a in (1,1,80) do (set k= !k!)
  5. set /a a=7,b=-6,color=0
  6. set /p= <nul>OO
  7. :a
  8.   set /a color+=1
  9.   if %a% gtr -6 (set /a a-=1,x=a*a) else (set /a b+=1,x=72-b*b)
  10.   if %b% equ 6 (set /a a=6,b=-6)
  11.   for %%a in (a b) do (
  12.      set /p a=!k:~0,%x%!<nul
  13.      findstr /a:%color%  "OO*"
  14.      echo,
  15.   )
  16.   ping -n 1 127.1>nul
  17. if %color% leq 200 goto :a
  18. pause
复制代码
发表于 2009-5-15 19:25:03 | 显示全部楼层
顶贴!拿分!走人.

当时我囧了一下,原来exist家是开发廊的啊~
 楼主| 发表于 2009-5-16 16:09:14 | 显示全部楼层
本帖最后由 523066680 于 2014-7-29 18:00 编辑

无语……
发表于 2009-6-4 12:53:11 | 显示全部楼层
喜欢小一点的
  1. @echo off
  2. set /p= <nul>#
  3. setlocal enabledelayedexpansion
  4. for /l %%a in (1,1,80) do (set k= !k!)
  5. set /a a=7,b=-6

  6. :a
  7. set /a ee+=1
  8. if %a% gtr -6 (set /a a-=1,x=a*a) else (set /a b+=1,x=72-b*b)
  9. if %b% geq 6 (set /a b=-6,a=6)
  10. set /p a=!k:~0,%x%!<nul
  11. findstr /a:%ee%  "#*"
  12. echo,
  13. ping -n 1 127.1>nul
  14. goto :a
复制代码
发表于 2009-6-12 16:45:10 | 显示全部楼层
有意思。。。学习学习。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-17 01:29 , Processed in 0.018623 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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