中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » for循环来达到霓虹灯一样画面闪的效果
作者:
标题: for循环来达到霓虹灯一样画面闪的效果 上一主题 | 下一主题
tomy
新手上路





积分 8
发帖 4
注册 2007-5-28
状态 离线
『楼 主』:  for循环来达到霓虹灯一样画面闪的效果

我希望执行一个for循环来达到霓虹灯一样画面闪的效果,代码如下:

@echo off

cls
color 02
echo.
echo.
echo.
echo.
echo    PPPPPPPPPPPP           PP           PPPPPPPPPP        PPPPPPPPPP  
echo    PP          PP       PP  PP       PP          PP    PP          PP
echo    PP          PP     PP      PP     PP          PP    PP          PP  
echo    PP          PP    PP        PP    PP                PP         
echo    PP          PP   PP          PP   PP                PP      
echo    PP          PP   PP          PP   PP                PP            
echo    PPPPPPPPPPPP     PP          PP     PPPPPPPPPP        PPPPPPPPPP  
echo    PP               PPPPPPPPPPPPPP               PP                PP
echo    PP               PP          PP               PP                PP
echo    PP               PP          PP   PP          PP    PP          PP
echo    PP               PP          PP   PP          PP    PP          PP
echo    PP               PP          PP     PPPPPPPPPP        PPPPPPPPPP  

echo.


for /l %%a in (1,1,100000) do (
     color 0f
     choice /c 1234567890abcdefghijklmnopqrstuvwxyz /t 1 /d z /n  1>nul
     if not errorlevel 36 goto end
     color 02
     choice /c 1234567890abcdefghijklmnopqrstuvwxyz /t 1 /d z /n  1>nul
     if not errorlevel 36 goto end )

:end
@ECHO.
pause


希望在想推出的时候,按任意键退出...

我使用了choice.exe,但是有两个不满意的地方:
1.使用了choice.exe,但是choice.exe在XP和WINPE2005中不是自带的.
2.上面代码中按回车和空格没有用.

希望高手指点,能不能用SET代替....

[ Last edited by tomy on 2007-5-31 at 12:04 AM ]

2007-5-29 03:21
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: