提供對(duì) WshNamed 對(duì)象中項(xiàng)目的訪問(wèn)。
Object.Item(key)
Item 屬性返回一個(gè)字符串。對(duì)于集合來(lái)說(shuō),它將根據(jù)指定的關(guān)鍵字返回一項(xiàng)。在命令行中輸入?yún)?shù)時(shí),如果要把字符串用引號(hào)括起來(lái),那么可以在字符串參數(shù)中使用空格。參看以下示例:
myscript.vbs /stringarg:"This string has spaces"
WshNamed 集合中的引號(hào)將被刪除。對(duì)于要出現(xiàn)在 WshNamed 集合中的參數(shù),必須已在命令行中使用。如果該參數(shù)沒(méi)有任何值(如簡(jiǎn)單變量或空字符串),則 Item 屬性返回一個(gè)空字符串。從 Item 屬性請(qǐng)求不存在的命名參數(shù)將導(dǎo)致錯(cuò)誤。要查看變量是否存在,請(qǐng)使用 Exists 方法。
在以下示例中,提供了兩個(gè)用來(lái)運(yùn)行腳本的命名參數(shù)。在腳本內(nèi)部,代碼可導(dǎo)致命名參數(shù)輸出。Item 屬性用于索引命名參數(shù)集。
' 在命令提示符處鍵入以下命令行運(yùn)行該腳本。myScript.vbs /c:arg1 /d:arg2
' 如果以下代碼在腳本內(nèi)部執(zhí)行。WScript.Echo WScript.Arguments.Named.Item("c")
WScript.Echo WScript.Arguments.Named.Item("d")
' 則生成以下輸出。arg1
arg2
WshNamed 對(duì)象 | WshUnnamed 對(duì)象 | Count 方法 | Item 屬性 | Exists 方法