这是我自己做的,调用了mshta,在输入了字母后按回车就会朗读,不过不能读空格,支持WIN7。
把下面这段代码保存在记事本中,把文件后缀名改为bat,双击即可运行。
@echo off:head
set /p speak=输入你要想说的英文:
mshta vbscript:createobject("sapi.spvoice").speak("%speak%")(window.close)
echo 读完了
pause
cls
goto:head
打开cmd窗口输入echo后,在按一个空格,然后按住Ctrl键,再按字母G,全部放手,然后再输入>beep.txt后回车,这时那个beep.txt的文本里包含了一个特殊的字符。然后在这个字符前面加上echo空格,另存为bat文件,运行一下这个bat文件,你就听见一声蜂鸣声。如果需要连续发声 ,那就把脚本里的那行echo全部复制,然后另起一行粘贴,以此类推下去。
这是跟电脑用户的使用身份决定的,如果您是管理员身份(像administrator),这个就可以直接使用!当然如果您是一般用户,那么是不是必须还得切换到管理员身份?答案也是否定的,呵呵!我们只需要进行如下 *** 作即可:
开始--所有程序--附件--命令提示符;右击
--以管理员身份运行!!
这样打开的命令提示符就可以如xp或2003server的一样使用了!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)