在vbscript中为对象数组设置的替代方法

时间:2012-05-18 00:53:25

标签: vbscript

你好我在vbscript中设置了一个用于对象的关键字,但它不能用于数组是否是一个替代品?或者我只需要指定数组类型专门设置为工作? 下面是引起欺诈的代码行: GenericHIDDev(i)= CreateObject(“SoftHIDReceiver.HIDDevice.1”)

2 个答案:

答案 0 :(得分:2)

在VBScript中,当您需要为变量指定对象引用时,应使用Set Statement

Dim GenericHIDDev(0)
'GenericHIDDev(0) = CreateObject("SoftHIDReceiver.HIDDevice.1") ' wrong assignment
Set GenericHIDDev(0) = CreateObject("SoftHIDReceiver.HIDDevice.1") ' correct assignment

答案 1 :(得分:0)

没有你的对象,但以下工作,所以使用数组(对象)

GenericHIDDev = array(CreateObject("Scripting.FileSystemObject"))
wscript.echo GenericHIDDev(0).FileExists("c:\test.vbs")