0

こんにちは私はvbscriptのオブジェクトに使用されるキーワードを設定しましたが、配列では機能しません。または、setを機能させるために配列タイプを指定する必要がありますか?これがフラウストレーションを引き起こすコード行です:GenericHIDDev(i)= CreateObject( "SoftHIDReceiver.HIDDevice.1")

4

2 に答える 2

2

VBScript ではSet Statement、オブジェクト参照を変数に割り当てる必要がある場合に使用する必要があります。

Dim GenericHIDDev(0)
'GenericHIDDev(0) = CreateObject("SoftHIDReceiver.HIDDevice.1") ' wrong assignment
Set GenericHIDDev(0) = CreateObject("SoftHIDReceiver.HIDDevice.1") ' correct assignment
于 2012-05-18T18:49:17.617 に答える
0

オブジェクトはありませんが、次のように動作するため、array(object) を使用してください

GenericHIDDev = array(CreateObject("Scripting.FileSystemObject"))
wscript.echo GenericHIDDev(0).FileExists("c:\test.vbs")
于 2012-05-18T15:18:53.050 に答える