作者:wuyun8035 | 时间:2007-02-12 10:54 | 标题:如何让声音和显示字同步进行
mshta vbscript:CreateObject("SAPI.SpVoice").Speak("大家来看看")(Window.close)
set line="大家来看看"
for /l %%i in (0,1,5) do (
set /p=!line:~%%i,1!<nul
ping/n 1 127.1>nul
)
这两段代码如何让声音和显示字同步进行
作者:zh159 | 时间:2007-02-12 13:06
把阅读那段插入for中稍加修改一个个字读就OK
作者:slore | 时间:2007-02-12 14:20
我怎么听不到声音?
作者:wuyun8035 | 时间:2007-02-13 22:28
Originally posted by zh159 at 2007-2-12 12:06 AM:
把阅读那段插入for中稍加修改一个个字读就OK
请问下二楼,如何把阅读那段插入for中
作者:zh159 | 时间:2007-02-13 22:58
@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
作者:vkill | 时间:2007-02-14 00:03
读不出中文的吧?