◎Vbs指令碼編程簡明教程之二—如何開始第一個Vbs指令碼?
就像多數電腦教程一樣 ,我們從“Hello World!”程式開始我們的練習。什嗎?不知道是什麼意思?就是說大部分的電腦程式設計教程開篇入門都是編寫一個小程式,執行這個程式的結果就是在電腦的螢幕上或者dos視窗中顯示一行文字:Hello World!好了,我們開始吧。
開啟你的“記事本”程式,在編輯視窗填寫:
msgbox "Hello World!"
然後用按一下滑鼠[檔案] 功能表,單擊“儲存”,把“儲存在”一欄設為案頭,在“檔案名稱”一欄中填寫kk.vbs,單擊“儲存”就可以了。然後最小化“記事本”視窗,在案頭上尋找你剛剛儲存的kk.vbs,然後雙擊。看到彈出的對話方塊了沒有,單擊“確定”,對話方塊消失了。難看了點,不過確實是你編寫的第一個指令碼程式。
說明之一:上面的操作中,儲存位置放在案頭,僅僅是為了執行方便,你儲存到其他的地方完全沒有問題,只要你知道你儲存在什麼地方就可以了,什嗎?是廢話,自己儲存的當然知道儲存在那裡了。不,自己儲存的檔案自己找不到的人我見的多了去了。檔案名稱你可以隨意填寫,不一定非要寫kk,只要符合Windows的檔案命名規則就可以了,但是副檔名必須是vbs,什麼?不知道什麼是副檔名?就是檔案名稱中“.”後的那部分,簡單說,就是vbs指令檔命名時必須是:xxx.vbs,其中xxx你隨意。
說明之二:在記事本編輯視窗中寫的這行是什麼意思?
Msgbox是VBS內建的函數,每一個函數都可以完成一定的功能,你只需要按照文法要求,在函數的相應部分填寫相應的內容就可以了,這部分內容我們稱為參數,當然函數執行的結果我們稱為傳回值,一個函數可以有傳回值也可以沒有,可以有參數也可以沒有。你不用瞭解函數是怎麼運作的,只要瞭解這個函數能幹什麼就行了。
Msgbox文法:msgbox "對話方塊內容", , "對話方塊的標題"
你不妨用記事本開啟剛才的檔案在編輯視窗中輸入:
msgbox "Hello World!" , , "系統提示"
執行一下,看看效果和位置。
說明之三:如果執行失敗,看看你的標點符號,所有的標點符號必須是在英文狀態下輸入的。
當然,這個指令碼實在是太簡單了,甚至連最簡單的互動都沒有,所以你可以把指令碼這樣修改一下:
Dim name
name=Inputbox("請輸入你的名字:","名稱")
Msgbox name, , "您的名字是"
儲存執行一下,看到彈出的對話方塊了嗎?填入你的名字,點確定,看到結果了嗎?
說明之一:第一句是定義變數,dim是定義變數的語句
其格式為:dim 變數1,變數2……,
Vbs只有一種變數類型,所以不用聲明變數類型。系統會自動分辨變數類型。
說明之二:inputbox是VBS內建的函數,可以接受輸入的內容,其文法格式為:
Inputbox("對話方塊內容","對話方塊標題")
第二句的意思是接受使用者的輸入,並把輸入結果傳遞給變數name。
好了,到此指令碼基本的輸入輸出函數都有了,已經可以完成一些比較簡單的功能了,你可以編寫一個簡單的指令碼,然後拷貝的“程式”—>“啟動”中,然後重新啟動電腦看看結果。