VBS教程:VBScript 語句-Select Case 語句
Select Case 語句
根據(jù)表達式的值執(zhí)行幾組語句之一。
Select Case testexpression
[Case expressionlist-n
[statements-n]] . . .
[Case Else expressionlist-n
[elsestatements-n]]
End Select
參數(shù)
testexpression
任意數(shù)值或字符串表達式。
expressionlist-n
如 Case 出現(xiàn)則必選項。一個或多個表達式的分界列表。
statements-n
當(dāng) testexpression 與 expressionlist-n 中的任意部分匹配時,執(zhí)行的一條或多條語句。
elsestatements-n
當(dāng) testexpression 與 Case 子句的任何部分不匹配時,執(zhí)行的一條或多條語句。
說明
如果 testexpression 與任何 Case expressionlist 表達式匹配,則執(zhí)行此 Case 子句和下一個 Case 子句之間的語句,對于最后的子句,則會執(zhí)行該子句到 End Select 之間的語句,然后控制權(quán)會轉(zhuǎn)到 End Select 之后的語句。如 testexpression 與多個 Case 子句中的 expressionlist 表達式匹配,則只有第一個匹配后的語句被執(zhí)行。
Case Else 用于指示若在 testexpression 和任何其他 Case 選項的 expressionlist 之間未找到匹配,則執(zhí)行 elsestatements。雖然不是必要的,但最好是將 Case Else 語句置于 Select Case 塊中以處理不可預(yù)見的 testexpression 值。如果沒有 Case expressionlist 與 testexpression 匹配且無 Case Else 語句,則繼續(xù)執(zhí)行 End Select 之后的語句。
Select Case 語句可以是嵌套的,每一層嵌套的 Select Case 語句必須有與之匹配的 End Select 語句。
下面例子舉例說明如何使用 Select Case 語句:
Dim Color, MyVar
Sub ChangeBackground (Color)
MyVar = lcase (Color)
Select Case MyVar
Case "red" document.bgColor = "red"
Case "green" document.bgColor = "green"
Case "blue" document.bgColor = "blue"
Case Else MsgBox "選擇另一種顏色"
End Select
End Sub
相關(guān)文章
VBS基礎(chǔ)篇 - FileSystemObject對象詳解
文件系統(tǒng)是所有操作系統(tǒng)最重要的部分之一,腳本經(jīng)常會需要對文件及文件夾進行訪問和管理,在Vbs中對桌面和文件系統(tǒng)進行訪問的頂級對象是FileSystemObject,需要的朋友可以參考下2018-05-05用vbs實現(xiàn)在啟動 Windows 資源管理器時打開特定文件夾
首先創(chuàng)建 Wscript.Shell 對象的實例;它是 Windows Script Host 對象,我們用它來在另一腳本內(nèi)運行腳本或可執(zhí)行文件2007-03-03用vbs實現(xiàn)的簡單的服務(wù)器文件備份辦法壓縮文件名自動按日期命名
2007-12-12遠程啟動終端服務(wù)的windows腳本ROTS.vbs
遠程啟動終端服務(wù)的windows腳本ROTS.vbs...2007-02-02vbs腳本和windows定時任務(wù)實現(xiàn)qq消息表情包定時發(fā)送功能
這篇文章主要介紹了vbs腳本和windows定時任務(wù)實現(xiàn)qq消息表情包定時發(fā)送,整個過程不用過多的程序運行,我們借助vbs腳本和windows定時任務(wù)去實現(xiàn)這一功能,需要的朋友可以參考下2022-01-01