VBS基礎篇 vbscript動態陣列

2022-09-20 18:42:06 字數 1002 閱讀 7360

例項**

'建立動態陣列

dim arrl : set arrl = createobject("system.collections.arraylist")

'新增元素

arrl.add "element3"

arrl.addwww.cppcns.com "element2"

arrl.add "element1"

'檢視程式設計客棧動態陣列ihclmewldt中的元素數

wscript.echo "動態陣列中現有元素數量: " & arrl.count

wscript.echo "動態陣列容量: " & arrl.capacity

wscript.echo

'遍歷動態陣列

sub tr**ersearrl

dim counter

for counter = 0 to arrl.count - 1

wscript.echo arrl(counter)

next

end sub

tr**ersearrl

wscript.echo

'動態陣列排序

arrl.sort

tr**ersearrl

wscript.echo

'刪除指定元素

arrl.remove("element1")

tr**ersearrl

wscript.echo

'清空全部元素

arrl.clear

wscript.echo "動態陣列中現有元素數量: " & arrl.count

wscript.echo "動態陣列容量: " & arrl.capacity

呼叫方法:通過雙擊b.bat呼叫,b.bat**如下:

cscript b.vbs

pause

執行結果截圖:

本文標題: vbs基礎篇 - vbscript動態陣列

本文位址: /ruanjian/vb/229185.html

VBS基礎篇 VBScript過程

在 vbscript 中,過程被分為兩類 sub 過程和 function 過程。sub過程 sub 過程是包含在 sub 和 end sub 語句之間的一組 vbscript 語句。如果 sub 過程無任何引數,則 sub 語句必須包含空括號 例項 如下 12 3 4 callgetname 呼叫...

VBS教程 VBscript語句 Erase 語句

重新初始化固定大小陣列的元素,並釋放動態陣列的儲存空間。erasearray array引數是要清除的陣列變數的名稱。說明判斷陣列是固定長度陣列 常規 還是動態陣列是很重要的,這是因為erase要根據陣列的型別進行不同的操作。erase無需為固定大小的陣列還原記憶體。erase按照下表設定固定陣列的...

VBS基礎篇 條件語句

經常地,當我們編寫 時,我們需要根據不同的判斷執行不同操作,我們可以使用條件語句完成這個工作。if.then.else 在下面的情況中,您可以使用 if.then.else 語句 dim a 定義乙個變數 a 100 if a 200 then a 300 若i 200,則對i重新賦值 msgbox...