![《軟件測(cè)試》課件:VBScript概述_第1頁(yè)](http://file4.renrendoc.com/view/4b98734b2e6170b638203ca7585592bc/4b98734b2e6170b638203ca7585592bc1.gif)
![《軟件測(cè)試》課件:VBScript概述_第2頁(yè)](http://file4.renrendoc.com/view/4b98734b2e6170b638203ca7585592bc/4b98734b2e6170b638203ca7585592bc2.gif)
![《軟件測(cè)試》課件:VBScript概述_第3頁(yè)](http://file4.renrendoc.com/view/4b98734b2e6170b638203ca7585592bc/4b98734b2e6170b638203ca7585592bc3.gif)
![《軟件測(cè)試》課件:VBScript概述_第4頁(yè)](http://file4.renrendoc.com/view/4b98734b2e6170b638203ca7585592bc/4b98734b2e6170b638203ca7585592bc4.gif)
![《軟件測(cè)試》課件:VBScript概述_第5頁(yè)](http://file4.renrendoc.com/view/4b98734b2e6170b638203ca7585592bc/4b98734b2e6170b638203ca7585592bc5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
VBScript概述陳大衛(wèi)Wednesday,January11,2023目錄VBS簡(jiǎn)介VBScript基礎(chǔ)VBScript內(nèi)置函數(shù)Scripting
Runtime
LibraryWindowsScriptHostVBS簡(jiǎn)介什么是VBSVBS的發(fā)展歷史在HTML頁(yè)面中添加VBScript代碼第一個(gè)VBS腳本什么是VBSVBScript,簡(jiǎn)稱VBS,是VB的一個(gè)安全子集。VBScript是腳本語(yǔ)言,它與其它腳本語(yǔ)言有很多共同的特點(diǎn),例如變量無關(guān)、解釋執(zhí)行等。VBS可在Windows本地執(zhí)行(依靠WSH(Windows腳本宿主)來執(zhí)行),也可在IIS中執(zhí)行,從而實(shí)現(xiàn)WEB頁(yè)面的動(dòng)態(tài)效果。VBS的發(fā)展歷史
VBS早在1996年就出現(xiàn)了,時(shí)至今日,已經(jīng)發(fā)展到5.6版本,QTP使用的是VBS的5.6版本。在HTML頁(yè)面中添加VBS代碼SCRIPT塊可以出現(xiàn)在HTML頁(yè)面的任何地方(BODY或HEAD部分之中)。然而最好將所有的一般目標(biāo)腳本代碼放在HEAD部分中,以使所有腳本代碼集中放置。這樣可以確保在BODY部分調(diào)用代碼之前所有腳本代碼都被讀取并解碼。<SCRIPTLANGUAGE="VBScript"><!--FunctionPercent(num)Percent=num*100&"%"EndFunction--></SCRIPT>第一個(gè)VBS腳本msgbox"HelloWorld!"VBScript基礎(chǔ)VBScript數(shù)據(jù)類型VBScript變量VBScript常數(shù)VBScript運(yùn)算符條件語(yǔ)句循環(huán)語(yǔ)句VBScript過程/函數(shù)VBScript數(shù)據(jù)類型VBS只有一種數(shù)據(jù)類型,稱為Variant。Variant是一種特殊的數(shù)據(jù)類型,根據(jù)使用的方式,它可以包含不同類別的信息。因?yàn)閂ariant是VBScript中唯一的數(shù)據(jù)類型,所以它也是VBScript中所有函數(shù)的返回值的數(shù)據(jù)類型。Variant子類型子類型描述Empty未初始化的Variant。對(duì)于數(shù)值變量,值為0;對(duì)于字符串變量,值為零長(zhǎng)度字符串("")。Null不包含任何有效數(shù)據(jù)的Variant。Boolean包含True或False。Byte包含0到255之間的整數(shù)。Integer包含-32,768到32,767之間的整數(shù)。Currency-922,337,203,685,477.5808到922,337,203,685,477.5807。Long包含-2,147,483,648到2,147,483,647之間的整數(shù)。Single包含單精度浮點(diǎn)數(shù),負(fù)數(shù)范圍從-3.402823E38到-1.401298E-45,正數(shù)范圍從1.401298E-45到3.402823E38。Double包含雙精度浮點(diǎn)數(shù),負(fù)數(shù)范圍從-1.79769313486232E308到-4.94065645841247E-324,正數(shù)范圍從4.94065645841247E-324到1.79769313486232E308。Date(Time)包含表示日期的數(shù)字,日期范圍從公元100年1月1日到公元9999年12月31日。String包含變長(zhǎng)字符串,最大長(zhǎng)度可為20億個(gè)字符。Object包含對(duì)象。Error包含錯(cuò)誤號(hào)。VBScript變量變量是一種使用方便的占位符,用于引用計(jì)算機(jī)內(nèi)存地址,該地址可以存儲(chǔ)腳本運(yùn)行時(shí)可更改的程序信息。使用變量并不需要了解變量在計(jì)算機(jī)內(nèi)存中的地址,只要通過變量名引用變量就可以查看或更改變量的值。在VBScript中只有一個(gè)基本數(shù)據(jù)類型,即Variant,因此所有變量的數(shù)據(jù)類型都是Variant。聲明變量顯式聲明變量DimPublicPrivate隱式聲明變量OptionExplicit強(qiáng)制顯示聲明變量聲明多個(gè)變量時(shí),使用逗號(hào)分隔變量。例如:Dimi,j,k
變量命名規(guī)則第一個(gè)字符必須是字母。不能包含嵌入的句點(diǎn)。長(zhǎng)度不能超過255個(gè)字符。在被聲明的作用域內(nèi)必須唯一。
數(shù)組變量DimA(10)DimMyTable(5,10)ReDim
A(20)A(0)=1A(1)=2……A(20)=21VBScript常數(shù)顏色常數(shù):vbBlack、vbRed日期與時(shí)間常數(shù):vbSaturday
、
vbSundayMsgBox常數(shù):vbOK、vbYes字符串常數(shù):vbCrLf、vbTab……自定義常數(shù):ConstMyCall=62986638VBScript運(yùn)算符算術(shù)運(yùn)算符比較運(yùn)算符邏輯運(yùn)算符連接運(yùn)算符算術(shù)運(yùn)算符描述符號(hào)求冪^負(fù)號(hào)-乘*除/整除\求余Mod加+減-比較運(yùn)算符描述符號(hào)等于=不等于<>小于<大于>小于等于<=大于等于>=對(duì)象引用比較Is邏輯運(yùn)算符描述符號(hào)邏輯非Not邏輯與And邏輯或Or邏輯異或Xor邏輯等價(jià)Eqv邏輯隱含Imp連接運(yùn)算符描述符號(hào)字符串連接+字符串連接&條件語(yǔ)句If...Then...Else:用于計(jì)算條件是否為True或False,并且根據(jù)計(jì)算結(jié)果指定要運(yùn)行的語(yǔ)句。
SelectCase:結(jié)構(gòu)在其開始處使用一個(gè)只計(jì)算一次的簡(jiǎn)單測(cè)試表達(dá)式。表達(dá)式的結(jié)果將與結(jié)構(gòu)中每個(gè)Case的值比較。如果匹配,則執(zhí)行與該Case關(guān)聯(lián)的語(yǔ)句塊
循環(huán)語(yǔ)句Do...Loop:當(dāng)(或直到)條件為True
時(shí)循環(huán)。While...Wend:當(dāng)條件為True
時(shí)循環(huán)。For...Next:指定循環(huán)次數(shù),使用計(jì)數(shù)器重復(fù)運(yùn)行語(yǔ)句。ForEach...Next:對(duì)于集合中的每項(xiàng)或數(shù)組中的每個(gè)元素,重復(fù)執(zhí)行一組語(yǔ)句。Exit:退出Do...Loop、For...Next、Function或Sub代碼塊
VBScript過程/函數(shù)Sub過程是包含在Sub和EndSub語(yǔ)句之間的一組VBScript語(yǔ)句,執(zhí)行操作但不返回值。Function函數(shù)是包含在Function和EndFunction語(yǔ)句之間的一組VBScript語(yǔ)句。Function函數(shù)與Sub過程類似,但是Function函數(shù)可以返回值。階段練習(xí)練習(xí)一:判斷任意給定2—999999的整數(shù)是否為質(zhì)數(shù)/素?cái)?shù)在一個(gè)大于1的自然數(shù)中,除了1和它自身外,沒法被其他自然數(shù)整除的數(shù),被稱為“質(zhì)數(shù)”或“素?cái)?shù)”。練習(xí)二:判斷輸入年份是否為閏年能夠被4整除,但不能被100整除,或者能被400整除的年份是閏年VBS內(nèi)置函數(shù)Abs函數(shù):返回?cái)?shù)的絕對(duì)值。Array函數(shù):返回含有數(shù)組的變體。Asc
函數(shù):返回字符串首字母的ANSI字符碼。Atn
函數(shù):返回?cái)?shù)值的反正切。CBool
函數(shù):返回已被轉(zhuǎn)換為Boolean子類型的變體的表達(dá)式。CByte
函數(shù):返回已被轉(zhuǎn)換為字節(jié)子類型的變體的表達(dá)式。CCur
函數(shù):返回已被轉(zhuǎn)換為貨幣子類型的變體的表達(dá)式。CDate
函數(shù):返回已被轉(zhuǎn)換為日期子類型的變體的表達(dá)式。CDbl
函數(shù):返回已被轉(zhuǎn)換為雙精度子類型的變體的表達(dá)式。Chr
函數(shù):返回與指定的ANSI字符碼相關(guān)的字符。VBS內(nèi)置函數(shù)CInt
函數(shù):返回已被轉(zhuǎn)換為整形子類型的變體的表達(dá)式。CLng
函數(shù);返回已被轉(zhuǎn)換為L(zhǎng)ong子類型的變體的表達(dá)式。Cos函數(shù):返回角度的余弦。CreateObject
函數(shù):創(chuàng)建并返回對(duì)“自動(dòng)”對(duì)象的引用。CSng
函數(shù):返回已被轉(zhuǎn)換為單精度子類型的變體的表達(dá)式。CStr
函數(shù):返回已被轉(zhuǎn)換為字符串子類型的變體的表達(dá)式。Date函數(shù):返回當(dāng)前系統(tǒng)日期。DateAdd
函數(shù):返回的日期已經(jīng)加上了指定的時(shí)間間隔。DateDiff
函數(shù):返回兩個(gè)日期之間的間隔。DatePart
函數(shù):返回給定日期的指定部分。DateSerial
函數(shù):返回指定年月日的日期子類型的變體。VBS內(nèi)置函數(shù)DateValue
函數(shù):返回日期子類型的變體。Day函數(shù):返回日期,取值范圍為1至31。Eval
函數(shù):計(jì)算表達(dá)式并返回結(jié)果。Exp函數(shù):返回e(自然對(duì)數(shù)的底)的多少次方。Filter函數(shù):根據(jù)指定的篩選條件,返回含有字符串?dāng)?shù)組子集的、下限為0的數(shù)組。Fix函數(shù):返回?cái)?shù)的整數(shù)部分。FormatCurrency
函數(shù):返回的表達(dá)式為貨幣值格式,其貨幣符號(hào)采用系統(tǒng)控制面板中定義的。FormatDateTime
函數(shù):返回的表達(dá)式為日期和時(shí)間格式。FormatNumber
函數(shù):返回的表達(dá)式為數(shù)字格式。VBS內(nèi)置函數(shù)FormatPercent
函數(shù):返回的表達(dá)式為百分?jǐn)?shù)(乘以100)格式,后面有%符號(hào)。GetObject
函數(shù):返回從文件對(duì)“自動(dòng)”對(duì)象的引用。GetRef
函數(shù):返回對(duì)能夠綁定到一事件的過程的引用。Hex函數(shù):返回一字符串,代表一個(gè)數(shù)的十六進(jìn)制值。Hour函數(shù):返回表示鐘點(diǎn)的數(shù)字,取值范圍為0至23。InputBox
函數(shù):在對(duì)話框中顯式一提示,等待用戶輸入文本或單擊按鈕,并返回文本框的內(nèi)容。InStr
函數(shù):返回一個(gè)字符串在另一個(gè)字符串中首次出現(xiàn)的位置。InStrRev
函數(shù);返回一個(gè)字符串在另一個(gè)字符串中出現(xiàn)的位置,但是從字符串的尾部算起。VBS內(nèi)置函數(shù)Int
函數(shù):返回?cái)?shù)的整數(shù)部分。IsArray
函數(shù):返回Boolean值,反映變量是否為數(shù)組。IsDate
函數(shù):返回Boolean值,反映表達(dá)式能否轉(zhuǎn)換為日期。IsEmpty
函數(shù):返回Boolean值,反映變量是否已被初始化。IsNull
函數(shù):返回Boolean值,反映表達(dá)式是否含有無效數(shù)據(jù)(Null)。IsNumeric
函數(shù):返回Boolean值,反映表達(dá)式能否轉(zhuǎn)換為數(shù)字。IsObject
函數(shù):返回Boolean值,反映表達(dá)式是否引用了有效的“自動(dòng)”對(duì)象。Join函數(shù):返回通過連接許多含有數(shù)組的子串而創(chuàng)建的字符串。VBS內(nèi)置函數(shù)LBound
函數(shù);返回指定維數(shù)數(shù)組的最小有效下標(biāo)。LCase
函數(shù):返回的字符串已被轉(zhuǎn)換為小寫字母。Left函數(shù):返回字符串最左邊的指定數(shù)量的字符。Len函數(shù):返回字符串中的字符數(shù)或存儲(chǔ)變量所需的字節(jié)數(shù)。LoadPicture
函數(shù):返回圖片對(duì)象。只用于32位平臺(tái)。Log函數(shù):返回?cái)?shù)的自然對(duì)數(shù)。LTrim
函數(shù);返回去掉前導(dǎo)空格的字符串。Mid函數(shù):從字符串中返回指定數(shù)量的字符。Minute函數(shù):返回分鐘數(shù),取值范圍為0至59。VBS內(nèi)置函數(shù)Month函數(shù):返回表示月份的數(shù),取值范圍為1至12。MonthName
函數(shù):返回表示月份的字符串。MsgBox
函數(shù):在對(duì)話框中顯示消息,等待用戶單擊按鈕,并返回表示用戶所擊按鈕的數(shù)值。Now函數(shù):返回計(jì)算機(jī)的當(dāng)前系統(tǒng)日期和時(shí)間。Oct函數(shù):返回表示該數(shù)八進(jìn)制數(shù)值的字符串。Replace函數(shù):返回一字符串,其中指定的子串已被另一個(gè)子串替換了規(guī)定的次數(shù)。RGB函數(shù):返回代表RGB顏色值的數(shù)字。Right函數(shù):返回字符串最右邊的指定數(shù)量的字符。Rnd
函數(shù):返回隨機(jī)數(shù)。VBS內(nèi)置函數(shù)Round函數(shù):返回指定位數(shù)、四舍五入的數(shù)。RTrim
函數(shù):返回去掉尾部空格的字符串副本。ScriptEngine
函數(shù):返回反映使用中的腳本語(yǔ)言的字符串。ScriptEngineBuildVersion
函數(shù):返回使用中的腳本引擎的編譯版本號(hào)。ScriptEngineMajorVersion
函數(shù):返回使用中的腳本引擎的主版本號(hào)。ScriptEngineMinorVersion
函數(shù):返回使用中的腳本引擎的次版本號(hào)。Second函數(shù):返回秒數(shù),取值范圍為0至59。Sgn
函數(shù):返回反映數(shù)的符號(hào)的整數(shù)。VBS內(nèi)置函數(shù)Sin函數(shù):返回角度的正弦值。Space函數(shù):返回由指定數(shù)量的空格組成的字符串。Split函數(shù):返回下限為0的、由指定數(shù)量的子串組成的一維數(shù)組。Sqr
函數(shù):返回?cái)?shù)的平方根。StrComp
函數(shù):返回反映字符串比較結(jié)果的數(shù)值。String函數(shù):返回指定長(zhǎng)度的重復(fù)字符串。StrReverse
函數(shù):返回一字符串,其中字符的順序與指定的字符串中的順序相反。Tan函數(shù):返回角度的正切值。Time函數(shù):返回表示當(dāng)前系統(tǒng)時(shí)間的“日期”子類型的“變體”。VBS內(nèi)置函數(shù)Timer函數(shù):返回時(shí)經(jīng)子夜12:00AM后的秒數(shù)。TimeSerial
函數(shù):返回含有指定時(shí)分秒時(shí)間的日期子類型的變體。TimeValue
函數(shù):返回含有時(shí)間的日期子類型的變體。Trim函數(shù):返回去掉前導(dǎo)空格或尾部空格的字符串副本。TypeName
函數(shù):返回一字符串,它提供了關(guān)于變量的變體子類型信息。UBound
函數(shù):返回指定維數(shù)數(shù)組的最大有效下標(biāo)。UCase
函數(shù):返回的字符串已經(jīng)被轉(zhuǎn)換為大寫字母。VarType
函數(shù):返回標(biāo)識(shí)變體子類型的數(shù)值。VBS內(nèi)置函數(shù)Weekday函數(shù):返回表示星期幾的數(shù)值。WeekdayName
函數(shù):返回表示星期幾的字符串。Year函數(shù):返回表示年份的數(shù)值。階段練習(xí)校驗(yàn)輸入的身份證號(hào)碼是否為合法號(hào)碼(校驗(yàn)內(nèi)容包括生日和校驗(yàn)碼的正確性)身份證由17位數(shù)字本體碼和1位數(shù)字校驗(yàn)碼組成。排列順序從左至右依次為:6位數(shù)字地址碼,8位數(shù)字出生日期碼,3位數(shù)字順序碼和1位數(shù)字校驗(yàn)碼。身份證校驗(yàn)碼的計(jì)算方式對(duì)前17位數(shù)字本體碼加權(quán)求和
公式為:S=Sum(Ai*Wi),i=1,...,17
其中Ai表示第i位置上的身份證號(hào)碼數(shù)字值,Wi表示第i位置上的加權(quán)因子,其各位對(duì)應(yīng)的值依次為:7910584216379105842以11對(duì)計(jì)算結(jié)果取模
Y=mod(S,11)根據(jù)模的值得到對(duì)應(yīng)的校驗(yàn)碼
對(duì)應(yīng)關(guān)系為:
Y值:012345678910
校驗(yàn)碼:10X98765432身份證校驗(yàn)碼的計(jì)算方式(補(bǔ))Y=∑(ai×Wi)(mod
11)
i----表示號(hào)碼字符從右至左包括校驗(yàn)碼在內(nèi)的位置序號(hào);
ai----表示第i位置上的號(hào)碼字符值;
Wi----示第i位置上的加權(quán)因子,其數(shù)值依據(jù)公式Wi=(2^(i-1))(mod
11)計(jì)算得出。Scripting
Runtime
LibraryDictionary對(duì)象Dictionary對(duì)象等價(jià)于PERL聯(lián)合數(shù)組。各項(xiàng)可以是數(shù)據(jù)的任何形式,并存儲(chǔ)在數(shù)組中。每個(gè)項(xiàng)都與一個(gè)具有唯一性的鍵相聯(lián)。該鍵用于取得單個(gè)項(xiàng)目,并且通常是整數(shù)或字符串,但也可以是除數(shù)組以外的任何類型。FileSystemObject
對(duì)象主要用于驅(qū)動(dòng)器、文件夾或文件的添加、移動(dòng)、更改、創(chuàng)建或刪除操作。
創(chuàng)建FileSystemObject
對(duì)象
要用FileSystemObject(FSO)對(duì)象模型來編程,則:使用CreateObject
方法來創(chuàng)建FileSystemObject
對(duì)象。在新創(chuàng)建的對(duì)象上使用適當(dāng)?shù)姆椒?。訪問對(duì)象的屬性。FSO對(duì)象模型包含在Scripting類型庫(kù)中,該庫(kù)位于Scrrun.dll
文件中。因而,要使用FSO對(duì)象模型,必須把Scrrun.dll
放在Web服務(wù)器的適當(dāng)系統(tǒng)目錄中。Dimfso
Setfso=CreateObject("Scripting.FileSystemObject")打開文件object.OpenTextFile(filename[,
iomode[,
create[,
format]]])
object
必選項(xiàng)。object
應(yīng)為FileSystemObject
的名稱。filename
必選項(xiàng)。指明要打開文件的字符串表達(dá)式。iomode
可選項(xiàng)??梢允侨齻€(gè)常數(shù)之一:ForReading
、ForWriting
或ForAppending
。create
可選項(xiàng)。Boolean值,指明當(dāng)指定的filename
不存在時(shí)是否創(chuàng)建新文件。如果創(chuàng)建新文件則值為True
,如果不創(chuàng)建則為False
。如果忽略,則不創(chuàng)建新文件。format
可選項(xiàng)。使用三態(tài)值中的一個(gè)來指明打開文件的格式。如果忽略,那么文件將以ASCII格式打開。讀寫文件Read、ReadAll、ReadLineWrite、WriteBlankLines、WriteLine
FunctionReadTextFileTestConstForReading=1,ForWriting=2,ForAppending=8Dimfso,f,MsgSetfso=CreateObject("Scripting.FileSystemObject")Setf=fso.OpenTextFile("c:\testfile.txt",ForWriting,True)
f.Write"Helloworld!“Setf=fso.OpenTextFile("c:\testfile.txt",ForReading)
ReadTextFileTest=f.ReadAllEndFunction階段練習(xí)根據(jù)“班級(jí)名單.TXT”隨機(jī)抽查點(diǎn)名,并將點(diǎn)名結(jié)果寫入日志文件。WindowsScriptHost什么是WSHWSH有什么用Windows腳本宿主對(duì)象模型WSH例子什么是WSHWSH是“WindowsScriptingHost”的縮略形式,其通用的中文譯名為“Windows腳本宿主”。對(duì)于這個(gè)較為抽象的名詞,我們可以先籠統(tǒng)的理解為,它是內(nèi)嵌于Windows操作系統(tǒng)中的腳本語(yǔ)言工作環(huán)境。在Windows下雙擊并執(zhí)行腳本文件,這時(shí)系統(tǒng)就會(huì)自動(dòng)調(diào)用一個(gè)適當(dāng)?shù)某绦騺韺?duì)它進(jìn)行解釋并執(zhí)行,而這個(gè)程序,就是WindowsScriptingHost,程序執(zhí)行文件名為Wscript.exe
(若是在命令行下,則為Cscript.exe)
WSH有什么用WSH給腳本帶來非常強(qiáng)大的功能,例如:可以利用它完成映射網(wǎng)絡(luò)驅(qū)動(dòng)器、檢索及修改環(huán)境變量、處理注冊(cè)表項(xiàng)等工作;上述功能的實(shí)現(xiàn),均與WSH內(nèi)置的多個(gè)對(duì)象密切相關(guān),這些內(nèi)置對(duì)象肩負(fù)著直接處理腳本指令的重任。因此,我們也可以通過了解WSH的內(nèi)置對(duì)象來探尋WSH可以實(shí)現(xiàn)的功能。Windows腳本宿主對(duì)象模型Windows腳本宿主對(duì)象模型由14個(gè)對(duì)象組成。根對(duì)象是WScript
對(duì)象。右圖展示了Windows腳本宿主對(duì)象模型的層次結(jié)構(gòu)。
WSH對(duì)象及其相關(guān)的典型任務(wù)對(duì)象該對(duì)象可用于Wscript設(shè)置和檢索命令行參數(shù)確定腳本文件的名稱確定宿主文件的名稱(wscript.exe
或cscript.exe)確定宿主的版本信息創(chuàng)建COM對(duì)象,與COM對(duì)象連接以及斷開連接接收事件通過編程方式停止執(zhí)行腳本將信息輸出到默認(rèn)輸出設(shè)備(例如,對(duì)話框或命令行)WshArguments訪問整個(gè)命令行參數(shù)集WshNamed訪問命令行的已命名參數(shù)集WshUnnamed訪問命令行的未命名參數(shù)集。WshNetwork與網(wǎng)絡(luò)共享點(diǎn)和網(wǎng)絡(luò)打印機(jī)連接以及斷開連接映射網(wǎng)絡(luò)共享點(diǎn)以及取消其映射訪問有關(guān)當(dāng)前登錄用戶的信息WshController使用Controller方法CreateScript()創(chuàng)建遠(yuǎn)程腳本過程WSH對(duì)象及其相關(guān)的典型任務(wù)對(duì)象該對(duì)象可用于WshRemote遠(yuǎn)程管理計(jì)算機(jī)網(wǎng)絡(luò)上的計(jì)算機(jī)系統(tǒng)通過編程方式操縱其他程序/腳本W(wǎng)shRemoteError因腳本出錯(cuò)而導(dǎo)致遠(yuǎn)程腳本終止時(shí),訪問可用的錯(cuò)誤信息WshShell在本地運(yùn)行程序操縱注冊(cè)表內(nèi)容。創(chuàng)建快捷方式訪問系統(tǒng)文件夾操縱環(huán)境變量(如WINDIR、PATH或PROMPT)WshShortcut通過編程方式創(chuàng)建快捷方式WshSpecialfolders訪問所有的Windows特殊文件夾WshURLShortcut通過編程方式創(chuàng)建Internet資源的快捷方式WshEnvironment訪問所有環(huán)境變量(如WINDIR、PATH或PROMPT)WshScriptExec確定有關(guān)用Exec()運(yùn)行的腳本的狀態(tài)和錯(cuò)誤信息訪問StdIn、StdOut
和StdErr
通道WSH例子WScript.QuitWScript.Echo"helloWorld!"WScript.Sleep5000WSH例子SetWshShell=CreateObject("WScript.Shell")SetoExec=WshShell.Exec("calc")SetWshShell=WScript.CreateObject("WScript.Shell")WshShell.Popup("helloWorld!")SetoShell=WScript.CreateObject("WSCript.shell")oShell.run"cmd/KCDC:\&Dir"
setWshShell=WScript.CreateObject("WScript.Shell")WshShell.Se
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年典當(dāng)行業(yè)務(wù)許可合同范本
- 2025年農(nóng)村合作社土地承包合同
- 2025年二手汽車交易過戶手續(xù)協(xié)議
- 2025年企業(yè)知識(shí)產(chǎn)權(quán)抵押貸款合同
- 2025年勞動(dòng)合同解除與補(bǔ)償協(xié)議范本
- 2025年全球海運(yùn)代理業(yè)務(wù)合同范本
- 2025年公園綠化養(yǎng)護(hù)工程協(xié)議
- 2025年交通建設(shè)策劃內(nèi)部協(xié)同發(fā)展協(xié)議
- 2025年企業(yè)股份出讓意向性協(xié)議
- 2025年信息技術(shù)產(chǎn)品銷售與技術(shù)支持協(xié)議
- 2025年電力鐵塔市場(chǎng)分析現(xiàn)狀
- GB 12158-2024防止靜電事故通用要求
- 《教育強(qiáng)國(guó)建設(shè)規(guī)劃綱要(2024-2035年)》全文
- 山東省濱州市2024-2025學(xué)年高二上學(xué)期期末地理試題( 含答案)
- 體育老師籃球說課
- 化學(xué)-江蘇省蘇州市2024-2025學(xué)年2025屆高三第一學(xué)期學(xué)業(yè)期末質(zhì)量陽(yáng)光指標(biāo)調(diào)研卷試題和答案
- 蛋雞生產(chǎn)飼養(yǎng)養(yǎng)殖培訓(xùn)課件
- 運(yùn)用PDCA降低住院患者跌倒-墜床發(fā)生率
- 海底撈員工手冊(cè)
- 2024CSCO小細(xì)胞肺癌診療指南解讀
- 立春氣象與生活影響模板
評(píng)論
0/150
提交評(píng)論