@echo off
setlocal enabledelayedexpansion
set str=床前明月光 疑是地上霜. 举头望明月, 低头思故乡.
::定义字符串str
for %%i in (%str%) do (
set char=%%i
echo.
echo.
for /l %%j in (0,1,5) do (
set /p=!char:~%%j,1!<nul
ping -n 2 127.0.0.1>nul
)
call :hero
)
pause>nul
exit
:hero
for /l %%k in (1,1,0) do (
ping /n 0 127.0.0.1>nul
set /p a=<nul
set /p a= <nul
set /p a=<nul
ping /n 0 127.0.0.1>nul
set /p a=%1<nul
)
::文字闪动
goto :eof
in (1,1,0) 却是错误 后面的子程序 为了实现文字闪烁
本回答被提问者采纳