在VB脚本主机中编程(脚本)时,如何了解实现的内容和不实现的内容?
例如,记录(或:structure
关键字)未实现,但类(或class
关键字)未实现。
Dim as <Type>
是不允许的,所有“as
”短语也是如此。
您可以在类中创建属性,但不能在“as
”中创建任何属性。
您无法从基类继承(“Inherits
”关键字未知)。
等等。
我看到脚本主机是脚本主机,因此保持其功能受限可能是有意义的。
但是,我没有看到这些限制以可访问的,甚至是逻辑的方式记录在某处,给出了所有意义。目前,我被迫坚持试错工作流程,并在QTP的在线帮助中单独查找我想到的每一个细节(我可能会发现其他我目前忘记的细节)。这是微软设计的现实,还是我忽略了这一点?
问题出现在QTP上,它使用Windows脚本主机作为脚本语言。当然,我可以查找我正在寻找的每一个细节 - 但是,这些是我的主要问题:
我在哪里可以找到涵盖脚本主机的各种VBA方言(和版本?)之间的语言差异的详细列表或表格?
可以为脚本主机中包含的内容提供(简单)推理吗?
答案 0 :(得分:6)
VBScript Language Reference涵盖了VBScript的所有语句,关键字,函数和其他语言元素。我总是引用它来回忆确切的语法。
MSDN还有VBScript与VBA与Visual Basic的功能比较指南: