[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[特效代码] 网上看到一个语音朗读器批处理脚本看不懂,求解释

  1. @echo off
  2. title 语音朗读器,输入exit退出
  3. :start
  4. cls
  5. echo set s=createobject("sapi.spvoice") >temp.vbs
  6. set word=
  7. echo 请输入你想说的话,输入exit退出
  8. set /p word=
  9. if /i "%word%"=="exit" goto exit
  10. echo s.speak "%word%" >>temp.vbs
  11. temp.vbs
  12. goto start
  13. :exit
  14. echo s.speak "感谢您使用语音朗读器,欢迎提出宝贵意见!" >>temp.vbs
  15. temp.vbs
  16. del temp.vbs
复制代码
哪条语句就让他发声了?
菩提本无树,明镜亦非台。
本是无一物,何处惹尘埃。

回复 1# 牛虻


用 VBS 调用了 sapi.spvoice 对象的 speak 方法

http://msdn.microsoft.com/en-us/library/ms723609(v=vs.85).aspx

TOP

怎么理解对象?
是不是和java中的类一样?
菩提本无树,明镜亦非台。
本是无一物,何处惹尘埃。

TOP

回复 3# 牛虻


    我弄错了, 那个是一个 Interface

类 与 对象, 在我看来 理解需要很深入的问题

只能说一些, 我粗浅的认识: 类定义了同一类对象 共有的性质, 行为; 是对象的抽象;   而对象有着各自的存储空间, 存储空间的分配遵循着类制定的规则, 行为受类定义的制约, 是类的实现.

TOP

回复 3# 牛虻

百度知道里是这样说的:
广义:在内存上一段有意义的区域,称作为一个对象。
在C中,具有特定长度的类型,可以称作为对象类型,函数不具有特定长度,所以不是对象类型。
在显式支持面向对象的语言中,“对象”一般是指类在内存中装载的实例,具有相关的成员变量和成员函数(也称为:方法)。
我理解的就是程序系统内置好的一些功能模块,,通过调用它可以快速实现功能。没学过程序设计,不知道这个有没有理解错。

TOP

回复 2# neorobin


    英文的看不懂,有中文的吗???
菩提本无树,明镜亦非台。
本是无一物,何处惹尘埃。

TOP

回复 6# 牛虻

找了下, 没找到中文的

TOP

回复 6# 牛虻


    机翻

TOP

回复 7# neorobin


    谢谢
菩提本无树,明镜亦非台。
本是无一物,何处惹尘埃。

TOP

返回列表