以下是根据cn-dos前辈们的源码,进行了一些更改,请各位大虾优化!
@echo off
setlocal enabledelayedexpansion
mode con cols=60 lines=14
set a=☆☆☆☆☆☆☆☆☆☆
set b=★★★★★★★★★★
set 退格=
set co=123456789abcde
:ab
for /l %%i in (0,1,9) do call :go %%i
for /l %%i in (10,-1,1) do call :go %%i
goto :ab
:go
set /a x=%1
set /a y=%1-10
set /a z=(%y%*2+1)%%2*%y%
ping -n 1 127.1>nul
set/p=!a:~0,%x%!<nul
ping -n 1 127.1>nul
set/p=!b:~%y%,%z%!<nul
ping -n 1 127.1>nul
set/p=%退格%<nul
set /a c=%random%%%14+1<nul
color 0!co:~%c%,1!
@echo off
setlocal enabledelayedexpansion
mode con cols=60 lines=14
set a=☆☆☆☆☆☆☆☆☆☆
set b=★★★★★★★★★★
set 退格=
set co=123456789abcde
:ab
for /l %%i in (0,1,9) do call :go %%i
for /l %%i in (10,-1,1) do call :go %%i
goto :ab
:go
set /a x=%1
set /a y=%1-10
set /a z=(%y%*2+1)%%2*%y%
ping -n 1 127.1>nul
set/p=!a:~0,%x%!<nul
ping -n 1 127.1>nul
set/p=!b:~%y%,%z%!<nul
ping -n 1 127.1>nul
set/p=%退格%<nul
set /a c=%random%%%14+1<nul
color 0!co:~%c%,1!
