使用了sleep.exe(建议大家用5楼毫秒级的,因为1秒级的有问题),下面的链接有下载:
http://www.cn-dos.net/forum/viewthread.php?tid=24955&fpage=1&highlight=sleep
@echo off&mode con cols=21 lines=5
set "a= 大家好! 请多多关照!"
set "b=cn-dos cn-dos cn-dos"
for /l %%a in (0 1 30) do call set "c=%%c%%"
set "d=希 望 论 坛 的 前 辈 高 手 英 雄 豪 杰 多 多 指 教"
set "color_=abcde12345689"
:again
echo.
for /l %%i in (0 1 12) do (
call :color_ %%i
sleep001 200
)
echo.&echo/&set "e=1"&set "f=3"&color 1e
for %%m in (%d%) do (
::这是最昏花的一行了
call call set /p=%%%%b:~0,%%e%%%%%%%%m%%%%b:~%%f%%%%%%%c%<nul
set /a "e+=1","f+=1"
sleep001 300
)
cls&goto :again
:color_
call set /p=%%a:~%1,1%%<nul
set /a "h=%random%%%13","i=%random%%%13"
call color %%color_:~%h%,1%%%%color_:~%i%,1%%