1. ホーム
  2. スクリプト・コラム
  3. vbs

VBSの基本 - vbscript動的配列

2022-02-08 14:15:02

スクリプトファイル:b.vbs、動的配列の追加、削除、トラバース、カウント、および空の要素を含む

コード例

'Create a dynamic array
Dim Arrl : Set Arrl = CreateObject("System.Collections.ArrayList")

'Add the elements
Arrl.Add "Element3"
Arrl.Add "Element2"
Arrl.Add "Element1"

'View the number of elements in a dynamic array
WScript.Echo "Number of existing elements in dynamic array: " & Arrl.
WScript.Echo "Dynamic array capacity: " & Arrl.

WScript.

'Iterate through the dynamic array
Sub TraverseArrl
 Dim Counter
 For Counter = 0 To Arrl.
  WScript.Echo Arrl(Counter)
 Next
End Sub
TraverseArrl

WScript.

'Sort a dynamic array
Arrl.
TraverseArrl

WScript.

'Delete the specified element
Arrl.Remove("Element1")
TraverseArrl

WScript.

'Clear all elements
Arrl.Clear
WScript.Echo "Number of existing elements in dynamic array: " & Arrl.
WScript.Echo "Dynamic array capacity: " & Arrl.Capacity

呼び出し方法です。以下のコードを持つb.batをダブルクリックすることで呼び出されます。

<ブロッククオート

cscript b.vbs
ポーズ

実行結果のスクリーンショット。