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

VBSの基本 - vbscriptキュー

2022-02-08 06:36:04

コード例

スクリプトファイル:c.vbs キューの要素追加(in)、要素削除(out)、トラバース、要素数、emptyを含む

'Create a queue
Dim Que : Set Que = CreateObject("System.Collections.Queue")

Que.EnQueue("Element1")
Que.EnQueue("Element2")
Que.EnQueue("Element3")

'View the number of elements in the queue
WScript.Echo "Number of elements in the queue: " & Que.Count

WScript.

'Traverse the queue
Sub TraverseQue
 Dim ArrQue : ArrQue = Que.ToArray
 Dim Counter
 For Counter = 0 To UBound(ArrQue)
  WScript.Echo ArrQue(Counter)
 Next
End Sub
TraverseQue

WScript.

'Exit the queue
WScript.Echo Que.DeQueue
WScript.Echo "---"
TraverseQue
WScript.

'Clear the queue
Que.Clear
WScript.Echo "Number of elements in queue: " & Que.

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

<ブロッククオート

cscript c.vbs
ポーズ

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