刚有看到一段有意思的,花了点时间玩了一下
在玩之前,确定你的控制面板里面有语音。
然后,把下面这段脚本COPY下去,保存为BAT后最缀的文件,记得是ASCII码哦,不要换成UTF8之类的那会出现乱码滴。保存完后,直接运行,输入要阅读的单词即可。效果见图1
批处理代码
- @echo off
- mode con cols=58 lines=10
- :开始
- color 0a
- cls
- Set 按键=
- echo.
- echo (按C退出)
- Set /p 按键= 请输入你想要阅读的单词:
- If /I "%按键%"=="" goto 开始
- If /I "%按键%"=="c" exit
- mshta vbscript:CreateObject("SAPI.SpVoice").Speak("%按键%")(Window.close)
- goto 开始
图1:
通过设置语音属性,你可以让他读中文,或者单词两种。
在语音属性,语音选择里,有两个值
Microsoft Sam这个是读英文的
MIcrosoft Simplified Chinese这个是中文[应该这个是默认的,反正我XP是这样]
然后,还可调整读取速度啊等等,让他来读小说在好不过啦,就是比较没那种气氛。
为了方便阅读一篇文章,在整一个可以读文本文件的
批处理代码
- set oSpeech = CreateObject("SAPI.SpVoice") '连接到系统的语音功能
- set oFSO = CreateObject("Scripting.FileSystemObject") '打开FSO以阅读文件
- set oFile = oFSO.OpenTextFile(WScript.Arguments(0)) '打开拖放到本vbs的txt文件,也就是打开脚本第一个参数
- strContent = oFile.ReadAll '读取文本所有内容到一个字符串 strContent
- oSpeech.Speak strContent '让系统读出字符串里的内容
- set oSpeech = nothing
- set oFSO = nothing
- set oFile = nothing '释放资源,闪人
将上面代码保存为VBS后缀的名称,列如Say.vbs
使用方法嘛简单,把要阅读的文件,拖动到你刚才建立的Say.vbs上面即可
分享到:
相关推荐
"BAT批处理脚本-XP相关-XP安全设置补丁批处理.zip" 这个标题提到了两个关键概念:BAT批处理脚本和XP安全设置补丁。这里的“BAT批处理脚本”指的是使用Windows操作系统内置的批处理语言(Batch Scripting)编写的...
BAT批处理脚本-WinXP相关批处理-12个 BAT批处理脚本-加密解密-22个 BAT批处理脚本-实用的批处理文件-70个 BAT批处理脚本-提示窗口进度条-17个 BAT批处理脚本-数值计算-23个 BAT批处理脚本-文件相关操作-92个 BAT...
BAT批处理脚本-WinXP相关批处理-12个 BAT批处理脚本-加密解密-22个 BAT批处理脚本-实用的批处理文件-70个 BAT批处理脚本-提示窗口进度条-17个 BAT批处理脚本-数值计算-23个 BAT批处理脚本-文件相关操作-92个 BAT...
【标题解析】:“BAT批处理脚本-XP相关-XP服务优化批处理.zip”这个标题表明,这是一个关于Windows XP操作系统的批处理脚本集合,主要目的是进行系统服务的优化。批处理(BAT)脚本是基于DOS命令行环境的自动化工具...
BAT批处理脚本-WinXP相关批处理-12个 BAT批处理脚本-加密解密-22个 BAT批处理脚本-实用的批处理文件-70个 BAT批处理脚本-提示窗口进度条-17个 BAT批处理脚本-数值计算-23个 BAT批处理脚本-文件相关操作-92个 BAT...
BAT批处理脚本-WinXP相关批处理-12个 BAT批处理脚本-加密解密-22个 BAT批处理脚本-实用的批处理文件-70个 BAT批处理脚本-提示窗口进度条-17个 BAT批处理脚本-数值计算-23个 BAT批处理脚本-文件相关操作-92个 BAT...
BAT批处理脚本-WinXP相关批处理-12个 BAT批处理脚本-加密解密-22个 BAT批处理脚本-实用的批处理文件-70个 BAT批处理脚本-提示窗口进度条-17个 BAT批处理脚本-数值计算-23个 BAT批处理脚本-文件相关操作-92个 BAT...
BAT批处理脚本-WinXP相关批处理-12个 BAT批处理脚本-加密解密-22个 BAT批处理脚本-实用的批处理文件-70个 BAT批处理脚本-提示窗口进度条-17个 BAT批处理脚本-数值计算-23个 BAT批处理脚本-文件相关操作-92个 BAT...
本压缩包文件"BAT批处理脚本-XP相关--让XP不用图片查看器看图(略缩图).zip"专门针对Windows XP系统,提供了一个批处理脚本来改变系统默认的图片查看方式,避免通过图片查看器来预览图片,而是以略缩图的形式呈现。...
BAT批处理脚本-WinXP相关批处理-12个 BAT批处理脚本-加密解密-22个 BAT批处理脚本-实用的批处理文件-70个 BAT批处理脚本-提示窗口进度条-17个 BAT批处理脚本-数值计算-23个 BAT批处理脚本-文件相关操作-92个 BAT...
BAT批处理脚本-WinXP相关批处理-12个 BAT批处理脚本-加密解密-22个 BAT批处理脚本-实用的批处理文件-70个 BAT批处理脚本-提示窗口进度条-17个 BAT批处理脚本-数值计算-23个 BAT批处理脚本-文件相关操作-92个 BAT...
BAT批处理脚本-WinXP相关批处理-12个 BAT批处理脚本-加密解密-22个 BAT批处理脚本-实用的批处理文件-70个 BAT批处理脚本-提示窗口进度条-17个 BAT批处理脚本-数值计算-23个 BAT批处理脚本-文件相关操作-92个 BAT...
BAT批处理脚本-WinXP相关批处理-12个 BAT批处理脚本-加密解密-22个 BAT批处理脚本-实用的批处理文件-70个 BAT批处理脚本-提示窗口进度条-17个 BAT批处理脚本-数值计算-23个 BAT批处理脚本-文件相关操作-92个 BAT...
BAT批处理脚本-WinXP相关批处理-12个 BAT批处理脚本-加密解密-22个 BAT批处理脚本-实用的批处理文件-70个 BAT批处理脚本-提示窗口进度条-17个 BAT批处理脚本-数值计算-23个 BAT批处理脚本-文件相关操作-92个 BAT...
本文将深入探讨“XP相关-XP自动优化批处理文件3.0.zip”这一主题,介绍批处理脚本的基本概念、作用以及如何在XP系统中应用。 批处理脚本(BAT)是基于DOS命令的程序,它可以整合一系列命令行操作,形成一个可执行...
本文将深入探讨“XP服务优化批处理.bat.zip”文件中的知识点,包括批处理脚本的基本原理、XP服务优化的重要性以及如何安全有效地使用和修改批处理脚本。 首先,批处理脚本(.bat)是基于DOS命令的文本文件,它能够...
标题中的“BAT批处理脚本-XP相关-让XP不用图片查看器看图(略缩图).zip”指的是一个Windows XP系统相关的批处理(Batch)脚本,该脚本的目的是让用户在不使用默认的图片查看器(如Windows图片和传真查看器)的情况下...
本文将深入探讨“XP下确定最后的盘符.bat”这个主题,以及如何利用批处理脚本来实现相关功能。 首先,批处理脚本是基于DOS命令行的,它允许用户编写一系列命令,通过单个文件执行,以简化重复任务或执行复杂的自动...
AE脚本-文字层代码高亮突出颜色控制FUI脚本AEscripts ASH Syntax Highlighter 1.0.0AE脚本-文字层代码高亮突出颜色控制FUI脚本AEscripts ASH Syntax Highlighter 1.0.0AE脚本-文字层代码高亮突出颜色控制FUI脚本...
标题中的“BAT批处理脚本-XP相关-恢复使用XP注册表.zip”表明这是一个与Windows XP操作系统相关的批处理脚本,主要用于恢复XP系统的注册表设置。批处理脚本(Batch Script)是基于Microsoft Windows操作系统的命令行...