Vbs指令碼程式設計簡明教程之十四

2021-09-21 09:12:38 字數 1329 閱讀 1636

vbs

指令碼程式設計簡明教程之十四

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

vbs中存在乙個特殊的物件-

dictionnary

,是乙個集合物件。一般情況霞,我把這個特殊的集合想象為陣列,可以使用其中內建的函式完成儲存和操縱資料等基本任務,無須擔心資料是在哪些行列,而是使用唯一的鍵進行訪問或者是乙個只能執行在記憶體中的資料庫,並只有兩個字段分別是:

key和

item

,在使用中,字段

key是索引字段。

set sdict=createobject("scripting.dictionary")

sdict.add "b","banana"

sdict.add "c","copy"

for each key in sdict.keys

msgbox     "

鍵名" &   key     & "

是" & " = " & sdict (key)

next

sdict.removeall

這個指令碼很簡單,就是定義了乙個

dictionary 

物件的例項

sdict

,並加入了三條資料,然後對每一條資料進行了列舉,最後,將物件的例項清空。

dictionary 

物件的成員概要

屬性和說明

comparemode    

設定或返回鍵的字串比較模式

count     

唯讀。返回

dictionary 

裡的鍵/

條目對的數量

item(key)  

設定或返回指定的鍵的條目值

key(key)  

設定鍵值

方法和說明

add(key,item)  

增加鍵/

條目對到

dictionary

exists(key)  

如果指定的鍵存在,返回

true

,否則返回

false

items()  

返回乙個包含

dictionary 

物件中所有條目的陣列

keys()  

返回乙個包含

dictionary 

物件中所有鍵的陣列

remove(key)  

刪除乙個指定的鍵

/條目對

removeall()   

刪除全部鍵

/條目對

Vbs指令碼程式設計簡明教程之十四 VBS內建函式

abs 函式 返回數的絕對值。array 函式 返回含有陣列的變體。asc 函式 返回字串首字母的 ansi 字元碼。atn 函式 返回數值的反正切。cbool 函式 返回已被轉換為 boolean 子型別的變體的表示式。cbyte 函式 返回已被轉換為位元組子型別的變體的表示式。ccur 函式 返...

Vbs指令碼程式設計簡明教程之五

錯誤處理 引發錯誤的原因有很多,例如使用者輸入了錯誤型別的值,或者指令碼找不到必需的檔案 目錄或者驅動器,我們可以使用迴圈技術來處理錯誤,但是vbs本身也提供了一些基本技術來進行錯誤的檢測和處理。1 最常見的錯誤是執行時錯誤,也就是說錯誤在指令碼正在執行的時候發生,是指令碼試圖進行非法操作的結果。例...

Vbs指令碼程式設計簡明教程之七

fso的常見物件和方法 檔案系統是所有作業系統最重要的部分之一,指令碼經常會需要對檔案及資料夾進行訪問和管理,在vbs中對桌面和檔案系統進行訪問的頂級物件是filesystemobject fso 這個物件特別複雜,是vbs進行檔案操作的核心。此節內容應瞭如指掌。fso包含的常見物件有 drive物...