@echo off
setlocal EnableDelayedExpansion
set "line=大家来看看"
for /l %%i in (0,1,5) do (
set /p=!line:~%%i,1!<nul
mshta vbscript:CreateObject("SAPI.SpVoice").Speak("!line:~%%i,1!")(Window.close)
ping/n 1 127.1>nul
)
@echo off
set "line=大家来看看"
:loop
set line_=%line:~0,1%&set line=%line:~1%
set /p=%line_%<nul
mshta vbscript:CreateObject("SAPI.SpVoice").Speak("%line_%")(Window.close)
ping/n 1 127.1>nul
if not "%line%" == "" goto loop