QTP AOM 模型智能不工作
QTP AOM Model Intellience Not Working
我想通过 vbscript 使用 QTP AOM(自动化对象模型)。我使用 VbsEdit 来开发这个脚本,但我没有从这个编辑器中获得任何智能,即使我也从 excel 开发人员 window 那里尝试过这个。也没有情报援助。
我需要这个,因为如果它没有出现,我怎么知道这个 COM 对象的可用(打开)方法和属性。
我还有另一个问题,我们将此写在下面这一行以使用 vbs 实例化 QTP 对象
CreateObject("QuickTest.Application")
对于excel
CreateObject("Excel.Application")
我如何知道 COM 对象名称意味着我可以以编程方式列出所有 COM 对象名称。
这里有两个问题。
你为什么不在你正在使用的 IDE 中获取 QTP 对象的智能感知 (VBSEdit)
Intelisense 是 IDE 的一项功能,您应该将此问题标记为 VBSEdit,而不是 QTP
从哪里可以获得系统中所有 COM 对象的列表?
当您使用 CreateObject
时,您指定的是 ProgID which is a string identifyier for a COM class (slightly more human readable than a CLSID。 COM 使用注册表来维护其 Prog
和 Cls
ID
s,您可以在 HKEY_CLASSES_ROOT
注册表配置单元下找到 ProgId(查找具有子 [=15= 的键]键)。
我想通过 vbscript 使用 QTP AOM(自动化对象模型)。我使用 VbsEdit 来开发这个脚本,但我没有从这个编辑器中获得任何智能,即使我也从 excel 开发人员 window 那里尝试过这个。也没有情报援助。
我需要这个,因为如果它没有出现,我怎么知道这个 COM 对象的可用(打开)方法和属性。
我还有另一个问题,我们将此写在下面这一行以使用 vbs 实例化 QTP 对象
CreateObject("QuickTest.Application")
对于excel
CreateObject("Excel.Application")
我如何知道 COM 对象名称意味着我可以以编程方式列出所有 COM 对象名称。
这里有两个问题。
你为什么不在你正在使用的 IDE 中获取 QTP 对象的智能感知 (VBSEdit)
Intelisense 是 IDE 的一项功能,您应该将此问题标记为 VBSEdit,而不是 QTP
从哪里可以获得系统中所有 COM 对象的列表?
当您使用 CreateObject
时,您指定的是 ProgID which is a string identifyier for a COM class (slightly more human readable than a CLSID。 COM 使用注册表来维护其 Prog
和 Cls
ID
s,您可以在 HKEY_CLASSES_ROOT
注册表配置单元下找到 ProgId(查找具有子 [=15= 的键]键)。