資源描述:
《vbscript腳本編程》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、VBScript腳本編程VBSEdit破解安裝完后需要注冊,出現(xiàn)下圖:VBSEdit破解雙擊Keygen.exe,彈出如下窗口:VBSEdit破解點(diǎn)擊“Generate”,在Serial中,將序列號復(fù)制,粘貼到上述窗口中,點(diǎn)擊Evaluate,彈出如下窗口:VBSEdit破解在該窗口中選擇“Activatemanually”在Keygen窗口中復(fù)制Activation中的內(nèi)容,粘貼到上圖中的輸入框中,點(diǎn)擊OK。VBScript簡介VBS,即MicrosoftVisualBasicScriptingEdition,它是MicrosoftVisualBasic語言的一個(gè)子集,它并不是一個(gè)完整的
2、程序設(shè)計(jì)語言,僅包含語言中的一些基本功能。VBScript的最大優(yōu)點(diǎn)是:用純文本建立、直接包含在HTML文檔中、編輯和修改都十分便利。第一個(gè)VBScript腳本Setobjshell=CreateObject("Shell.Application")SetobjNS=objshell.namespace(&h2f)Setcolitems=objNS.itemsForEachobjitemIncolitemsWScript.Echoobjitem.nameNext編譯環(huán)境VBSEdit安裝方法VBS腳本的注釋Vbs中使用單引號來注釋”’”,注釋的信息在vbsedit編輯環(huán)境中顯示為綠色。'顯
3、示一條信息Msgbox"夜深人靜,小心身后啊"VBS基礎(chǔ)知識1.腳本的注釋格式一:Rem注釋內(nèi)容格式二:′注釋內(nèi)容VBS基礎(chǔ)知識2.將單行語句分成多行在編寫程序代碼時(shí),有的語句可能會很長,為了在閱讀和對程序查錯(cuò)時(shí)直觀、方便,可使用續(xù)行符“-”(由一個(gè)空格和一個(gè)下劃線組成),將長的語句分成多行書寫。VBS基礎(chǔ)知識3.使用不同進(jìn)制的數(shù)字在VBScript中,除了可以使用默認(rèn)的十進(jìn)制來表示數(shù)字外,還允許使用十六進(jìn)制或八進(jìn)制來表示數(shù)字。對于不同進(jìn)制的數(shù),VBScript在表達(dá)方式上有明確規(guī)定,即十六進(jìn)制數(shù)要加前綴&H(如&H9),八進(jìn)制數(shù)要加前綴&0(數(shù)字零)或&O(字母O)(如&011或&O11
4、),十進(jìn)制數(shù)不用加任何前綴。VBS基礎(chǔ)知識4.VBScript語句中的英文字母不區(qū)分大小寫,VBScript腳本代碼是一種純文本,可以用任何一種文本編輯器編寫。VBS的數(shù)據(jù)類型在VisualBasic、C++等高級語言中,數(shù)據(jù)類型都是分為整數(shù)、字符等不同的類型,但在VBScript中,只有一種數(shù)據(jù)類型,稱為Variant(變體類型)。Variant既能表示數(shù)字,又能表示字符,還能表示其他的類型,vbs在執(zhí)行時(shí)會自動識別和轉(zhuǎn)換類型。所以它也是VBScript中所有函數(shù)的返回值的數(shù)據(jù)類型。VBS的數(shù)據(jù)類型一般情況下VBScript也會根據(jù)代碼的上下文自動轉(zhuǎn)換數(shù)據(jù)的子類型。例如:Variable
5、_1=”2001”,這里Variable_1作為一個(gè)字符串變量來工作,而如果下面有Variable_2=Variable_1+3,這時(shí)VBScript就會自動將Variable_1轉(zhuǎn)換成整數(shù)變量,然后參與運(yùn)算。但有時(shí)候,也會遇到一些數(shù)據(jù)類型不匹配造成的錯(cuò)誤。這時(shí),可以使用VBScript的轉(zhuǎn)換函數(shù)來強(qiáng)制轉(zhuǎn)換數(shù)據(jù)的子類型。(見VBScript幫助文件)VBS的數(shù)據(jù)類型Dimaa=2001‘VBScript會將它當(dāng)成整數(shù)對待a=”2001”‘VBScrint會將它當(dāng)成字符串對待a=20.01‘VBScript會將它當(dāng)成小數(shù)對待a=false‘VBScript會將它當(dāng)成一個(gè)布爾值VBS的數(shù)據(jù)類型
6、可以使用VarType來看看它到底是什么類型的,如下面的代碼:DimVarTypeCheckVarTypeCheck=VarType(123)MsgBoxVarTypeCheck'返回2表示整型VarTypeCheck=VarType("123")MsgBoxVarTypeCheck'返回8表示字符型子類型描述Empty未初始化的Variant。對于數(shù)值變量,值為0;對于字符串變量,值為零長度字符串("")。Null不包含任何有效數(shù)據(jù)的Variant。Boolean包含True或False。Byte包含0到255之間的整數(shù)。Integer包含-32,768到32,767之間的整數(shù)。Curr
7、ency-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.79769313486232E30