中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-07-07 19:22
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » for循环来达到霓虹灯一样画面闪的效果 查看 648 回复 0
楼 主 for循环来达到霓虹灯一样画面闪的效果 发表于 2007-05-29 03:21 ·  中国 江苏 苏州 联通
新手上路
积分 8
发帖 4
注册 2007-05-28 01:40
19年会员
UID 89520
性别 男
状态 离线
我希望执行一个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 ]
论坛跳转: