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