VBS教程:VBScript 語句-With 語句
With 語句
對(duì)一個(gè)對(duì)象執(zhí)行一系列的語句。
With object
statements
End With
參數(shù)
object
必需的部分??梢允且粋€(gè)對(duì)象名稱,也可以是返回值為對(duì)象的一個(gè)函數(shù)。
statements
必需的部分。將要對(duì) object 執(zhí)行的一個(gè)或多個(gè)命令。
說明
With 語句可以用來對(duì)指定的對(duì)象執(zhí)行一系列的語句,但不需要重復(fù)地說明對(duì)象的名稱。例如,如果要修改一個(gè)對(duì)象的多個(gè)屬性,可以將所有屬性賦值語句放在 With 控制結(jié)構(gòu)中,這樣對(duì)對(duì)象的引用就只需要一次,而不是在每個(gè)賦值語句中都引用。下面的例子說明如何使用 With 語句對(duì)同一個(gè)對(duì)象的幾個(gè)屬性進(jìn)行賦值。
With MyLabel .Height = 2000 .Width = 2000 .Caption = "
這是MyLabel"
End With
盡管屬性操作是使用 With 語句最多的情況,它的用法并不僅限于此。With 塊中可以使用任何合法的語句。
注意 一旦進(jìn)入了 With 塊,object是不可改變的。因此,不能使用一個(gè)With語句去改變?nèi)舾蓪?duì)象的值。
可以嵌套使用 With 語句,將一個(gè) With 塊寫在另一個(gè)塊中。然而,由于外部的 With 塊的成員被內(nèi)部的 With 塊掩蓋,無論內(nèi)部的 With 塊要引用外部的 With 塊中的某個(gè)對(duì)象的什么成員,都必須使用完全限定的對(duì)象引用。
重點(diǎn) 不要跳入或跳出 With 塊。如果執(zhí)行了 With 塊中的語句卻沒有執(zhí)行 With 或 End With 語句,結(jié)果將引發(fā)錯(cuò)誤或其他難以預(yù)見的行為。
相關(guān)文章
VBS 腳本中的字典、動(dòng)態(tài)數(shù)組、隊(duì)列和堆棧實(shí)現(xiàn)代碼
今天用VBS腳本寫了幾個(gè)程序,用到了字典(Dictionary)、動(dòng)態(tài)數(shù)組(ArrayList)、隊(duì)列(Queue)和堆棧(Stack)?,F(xiàn)在寫篇Blog總結(jié)一下 ,需要的朋友可以參考下2018-05-05VBS 斷網(wǎng)后自動(dòng)關(guān)機(jī)30秒后
只要運(yùn)行它后,一旦網(wǎng)線被拔掉的話,馬上就進(jìn)入自動(dòng)關(guān)機(jī)倒計(jì)時(shí),“-t 30”是倒計(jì)時(shí)的時(shí)間,你可以自己調(diào)整。2010-03-03VBS教程:VBscript語句-If...Then...Else 語句
If...Then...Else 語句用于計(jì)算條件是否為 True 或 False,并且根據(jù)計(jì)算結(jié)果指定要運(yùn)行的語句。通常,條件是使用比較運(yùn)算符對(duì)值或變量進(jìn)行比較的表達(dá)式。If...Then...Else 語句可以按照需要進(jìn)行嵌套2006-11-11使用腳本調(diào)用系統(tǒng)的關(guān)機(jī)對(duì)話框?qū)崿F(xiàn)代碼
以前有介紹如何使用命令行調(diào)用系統(tǒng)的關(guān)機(jī)對(duì)話框rundll32.exe shell32.dll #60,但是,上述方法會(huì)存在一問題,XP下無法正常使用該方法進(jìn)行關(guān)機(jī)2012-05-05VBScript:Join 函數(shù)一個(gè)不太常用,卻很有用的函數(shù)
VBScript:Join 函數(shù)一個(gè)不太常用,卻很有用的函數(shù)...2007-05-05使用xcacls.vbs(cacls.exe)修改NTFS權(quán)限說明(中文版)
本分步指南介紹如何使用擴(kuò)展的更改訪問控制列表工具 (cacls.exe,對(duì)應(yīng)的腳本文件是xcacls.vbs) 修改和查看文件或文件夾的 NTFS 權(quán)限。2010-08-08vbscript 三個(gè)數(shù)比較大小的實(shí)現(xiàn)代碼
由于樓主只是三個(gè)數(shù),所以不用復(fù)雜的冒泡排序法來排序,直接三個(gè)數(shù)比較就行了2009-06-06