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