資源描述:
《vbs腳本必備教程》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、VBS腳本教程就像多數(shù)計(jì)算機(jī)教程一樣,我們從“HelloWorld!”程序開始我們的練習(xí)。什么?不知道是什么意思?就是說大部分的計(jì)算機(jī)程序設(shè)計(jì)教程開篇入門都是編寫一個(gè)小程序,執(zhí)行這個(gè)程序的結(jié)果就是在計(jì)算機(jī)的屏幕上或者dos窗口中顯示一行文字:HelloWorld!好了,我們開始吧。打開你的“記事本”程序,在編輯窗口填寫:msgbox"HelloWorld!"然后用鼠標(biāo)單擊“文件”菜單,單擊“保存”,把“保存在”一欄設(shè)為桌面,在“文件名”一欄中填寫kk.vbs,單擊“保存”就可以了。然后最小化“記事本”窗口,在桌面上尋找你剛剛保存的kk.vbs,然后雙擊??吹綇棾龅膶?duì)話框了沒有,單擊“確定
2、”,對(duì)話框消失了。難看了點(diǎn),不過確實(shí)是你編寫的第一個(gè)腳本程序。說明之一:上面的操作中,保存位置放在桌面,僅僅是為了執(zhí)行方便,你保存到其他的地方完全沒有問題,只要你知道你保存在什么地方就可以了,什么?是廢話,自己保存的當(dāng)然知道保存在那里了。不,自己保存的文件自己找不到的人我見的多了去了。文件名你可以隨意填寫,不一定非要寫kk,只要符合Windows的文件命名規(guī)則就可以了,但是擴(kuò)展名必須是vbs,什么?不知道什么是擴(kuò)展名?就是文件名中“.”后的那部分,簡(jiǎn)單說,就是vbs腳本文件命名時(shí)必須是:xxx.vbs,其中xxx你隨意。說明之二:在記事本編輯窗口中寫的這行是什么意思?Msgbox是VBS
3、內(nèi)建的函數(shù),每一個(gè)函數(shù)都可以完成一定的功能,你只需要按照語(yǔ)法要求,在函數(shù)的相應(yīng)部分填寫相應(yīng)的內(nèi)容就可以了,這部分內(nèi)容我們稱為參數(shù),當(dāng)然函數(shù)執(zhí)行的結(jié)果我們稱為返回值,一個(gè)函數(shù)可以有返回值也可以沒有,可以有參數(shù)也可以沒有。你不用了解函數(shù)是怎么運(yùn)作的,只要了解這個(gè)函數(shù)能干什么就行了。Msgbox語(yǔ)法:msgbox"對(duì)話框內(nèi)容",,"對(duì)話框的標(biāo)題"你不妨用記事本打開剛才的文件在編輯窗口中輸入:msgbox"HelloWorld!",,"系統(tǒng)提示"執(zhí)行一下,看看效果和位置。說明之三:如果執(zhí)行失敗,看看你的標(biāo)點(diǎn)符號(hào),所有的標(biāo)點(diǎn)符號(hào)必須是在英文狀態(tài)下輸入的。當(dāng)然,這個(gè)腳本實(shí)在是太簡(jiǎn)單了,甚至連最簡(jiǎn)單的
4、交互都沒有,所以你可以把腳本這樣修改一下:Dimnamename=Inputbox("請(qǐng)輸入你的名字:","名稱")Msgboxname,,"您的名字是"保存執(zhí)行一下,看到彈出的對(duì)話框了么?填入你的名字,點(diǎn)確定,看到結(jié)果了嗎?說明之一:第一句是定義變量,dim是定義變量的語(yǔ)句其格式為:dim變量1,變量2……,Vbs只有一種變量類型,所以不用聲明變量類型。系統(tǒng)會(huì)自動(dòng)分辨變量類型。說明之二:inputbox是VBS內(nèi)建的函數(shù),可以接受輸入的內(nèi)容,其語(yǔ)法格式為:Inputbox("對(duì)話框內(nèi)容","對(duì)話框標(biāo)題")第二句的意思是接受用戶的輸入,并把輸入結(jié)果傳遞給變量name。好了,到此腳本基本的
5、輸入輸出函數(shù)都有了,已經(jīng)可以完成一些比較簡(jiǎn)單的功能了,你可以編寫一個(gè)簡(jiǎn)單的腳本,然后拷貝的“程序”—>“啟動(dòng)”中,然后重新啟動(dòng)計(jì)算機(jī)看看結(jié)果?!騐bs腳本編程簡(jiǎn)明教程之三—Vbs的基本語(yǔ)法(牢記)VBScript基礎(chǔ)知識(shí)一、變量1、所有單引號(hào)后面的內(nèi)容都被解釋為注釋。2、在VBScript中,變量的命名規(guī)則遵循標(biāo)準(zhǔn)的命名規(guī)則,需要注意的是:在VBScript中對(duì)變量、方法、函數(shù)和對(duì)象的引用是不區(qū)分大小寫的。在申明變量時(shí),要顯式地申明一個(gè)變量,需要使用關(guān)鍵字DIm來告訴VBScript你要?jiǎng)?chuàng)建一個(gè)變量,并將變量名稱跟在其后。申明多個(gè)同類型變量,可以用逗號(hào)分隔。注意:VBScript中不允許
6、在申明變量的時(shí)候同時(shí)給變量賦值。但是允許在一行代碼內(nèi)同時(shí)對(duì)兩個(gè)變量進(jìn)行賦值,中間用冒號(hào)分隔。3、你可以使用OptionExplicit來告訴宿主變量必須先聲明后使用。4、VBScript在定義時(shí)只有一種變量類型,在實(shí)際使用中需要使用類型轉(zhuǎn)換函數(shù)來將變量轉(zhuǎn)換成相應(yīng)的變量類型。Cbool函數(shù)將變量轉(zhuǎn)換成布爾值;Cbyte函數(shù)將變量轉(zhuǎn)換為0到255之間的整數(shù)。Ccur函數(shù)、Cdbl函數(shù)和Csng函數(shù)將變量轉(zhuǎn)換為浮點(diǎn)數(shù)值,前者只精確到小數(shù)點(diǎn)后四位,后兩者要更加精確,數(shù)值的范圍也要大的多。CCur函數(shù)可把表達(dá)式轉(zhuǎn)換為貨幣(Currency)類型CSng函數(shù)可把表達(dá)式轉(zhuǎn)換為單精度(Single)類型
7、。Cdate函數(shù)將變量轉(zhuǎn)換為日期值。Cint函數(shù)和Clng函數(shù)將變量轉(zhuǎn)換為整數(shù),后者的范圍比前者要大的多。Cstr函數(shù)將變量轉(zhuǎn)換為字符串。二、數(shù)組數(shù)組的定義與變量非常類似,只需要在變量后描述這個(gè)數(shù)組的個(gè)數(shù)和維數(shù)。需要注意的是:數(shù)組的下標(biāo)總是從0開始,而以數(shù)組定義中數(shù)值減一結(jié)束。也就是說你以要定義一個(gè)有十個(gè)數(shù)據(jù)的數(shù)組,將這樣書寫代碼:dimarray(9),同樣,當(dāng)你要訪問第五個(gè)元素時(shí),實(shí)際的代碼是array(4)。當(dāng)然,你可以通過不