溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

VBS入門腳本語言實(shí)例分析

發(fā)布時(shí)間:2022-04-20 10:28:21 來源:億速云 閱讀:229 作者:iii 欄目:開發(fā)技術(shù)

這篇文章主要介紹“VBS入門腳本語言實(shí)例分析”的相關(guān)知識,小編通過實(shí)際案例向大家展示操作過程,操作方法簡單快捷,實(shí)用性強(qiáng),希望這篇“VBS入門腳本語言實(shí)例分析”文章能幫助大家解決問題。

一、VBS簡介

VBS是一種Windows腳本語言,全稱是Microsoft Visual Basic Script Editon(微軟公司可視化BASIC腳本版)。

二、為什么要學(xué)VBS

vbs是系統(tǒng)內(nèi)置的,用它編寫的腳本不用編譯成二進(jìn)制文件,直接就由Windows系統(tǒng)宿主host解釋源代碼并執(zhí)行。

他不需要特定的編譯環(huán)境,任意的文本編輯器都可以進(jìn)行編寫,初學(xué)者用Windows自帶的“記事本(Notepad)”就可以進(jìn)行編寫和執(zhí)行,如果想深入學(xué)習(xí)的話,還是建議用專業(yè)的編輯器,支持代碼高亮的,更方便一些, Notepad++就挺不錯(cuò)。

vbs腳本代碼簡單,高效,大部分高級語言能做的,它也能做到,他可以使平常那些反復(fù)的,繁瑣的計(jì)算機(jī)操作變得自動(dòng)化,極大地提高工作效率(懶人福利)。 

三、第一個(gè)VBS腳本

學(xué)過編程的兄弟都知道,接下來肯定又是“Hello World!”的環(huán)節(jié),因?yàn)榇蟛糠钟?jì)算機(jī)編程類入門第一個(gè)程序就是輸出“Hello World!”。

打開你的“記事本”或者直接在桌面上新建一個(gè)“文本文檔”,在里面輸入下面代碼,按Ctrl+S快捷鍵保存,然后修改后綴名為“.vbs”。(盡量使用快捷鍵,能讓你的操作更加行云流水)

msgbox"Hello World!"

每次編寫和修改一定要記得保存(形成習(xí)慣)!好多初學(xué)者會犯不保存就運(yùn)行的錯(cuò)誤,導(dǎo)致了好多麻煩(比如我,嗚嗚嗚)。

什么?你找不到后綴名,甚至不知道什么是后綴名!那你可能是真正的電腦小白,但沒事,都是過來人,我懂你。(大佬請直接跳過)

按“win+E”快捷鍵打開資源管理器或者隨便打開一個(gè)文件夾,點(diǎn)擊查看,勾選“文件擴(kuò)展名”復(fù)選框,再回去看一看,是不是多了些什么?

VBS入門腳本語言實(shí)例分析

勾選前:

VBS入門腳本語言實(shí)例分析

勾選后,多出來的部分就是他的后綴名:
   

VBS入門腳本語言實(shí)例分析

然后選中它,按“F2”快捷鍵重命名,修改為:第一個(gè)VBS腳本.vbs

VBS入門腳本語言實(shí)例分析

現(xiàn)在雙擊就可以執(zhí)行了,不出意外的話會像下圖一樣(win10系統(tǒng)下),點(diǎn)擊確定,對話框就會消失了,雖然粗糙一點(diǎn),但這確實(shí)是我們編寫的第一個(gè)腳本程序。

VBS入門腳本語言實(shí)例分析

出意外的話,就會像下圖這樣,這種錯(cuò)誤好多初學(xué)者都會犯,很正常,這是因?yàn)槟愕姆柌皇窃谟⑽臓顟B(tài)下輸入的(Shift切換中英文)。

無論碼什么代碼,一定要注意任務(wù)欄的輸入法狀態(tài),使用英文輸入法(重要!?。。?。

但也很好,至少證明了你沒有復(fù)制我的代碼,而是自己碼了一遍。

VBS入門腳本語言實(shí)例分析

代碼解析:

msgbox"Hello World!"

msgbox是VBS內(nèi)部函數(shù),每個(gè)函數(shù)都能完成一定的功能,你只需要遵循他的語法格式,在相應(yīng)的位置填寫對應(yīng)的參數(shù)就可以。

參數(shù)是什么?參數(shù)就是你填寫的那部分內(nèi)容(雙引號里面的那些)。

msgbox語法格式:

msgbox "對話框內(nèi)容","對話框類型(參數(shù):0,1,2,3)","對話框標(biāo)題"

你可以在你原來的代碼上繼續(xù)修改,看看每種類型的對話框樣式(記得改完保存!)

四、實(shí)現(xiàn)簡單的交互功能

我們上面的代碼只是單純彈出了一個(gè)對話框,連最基本的交互功能都沒有,但我們可以簡單的把他改造一下。

dim name
name = inputbox("請輸入您的名字:","名稱")
msgbox name,,"您的名字是"

有些同學(xué)在運(yùn)行時(shí)可能會報(bào)下圖這樣的錯(cuò)誤,這多半是因?yàn)榫幋a的原因(沒有錯(cuò)誤的同學(xué)可以略過)。

VBS入門腳本語言實(shí)例分析

右擊你出現(xiàn)問題的VBS腳本,選擇“編輯”,查看右下角的文件格式,發(fā)現(xiàn)現(xiàn)在的編碼是“UTF-8”,這是會報(bào)錯(cuò)的,解決方法也很簡單,按“Ctrl+Shift+S”快捷鍵打開“另存為”窗口,將右下角的編碼改為“ANSI”,然后確認(rèn)保存替換。

VBS入門腳本語言實(shí)例分析

VBS入門腳本語言實(shí)例分析

VBS入門腳本語言實(shí)例分析

此時(shí)在看你的VBS腳本編碼,已經(jīng)變?yōu)榱恕癗ASI”,現(xiàn)在雙擊運(yùn)行試試。

VBS入門腳本語言實(shí)例分析

雙擊打開:

VBS入門腳本語言實(shí)例分析

輸入名字:

VBS入門腳本語言實(shí)例分析

點(diǎn)擊確定:

VBS入門腳本語言實(shí)例分析

代碼解析:

dim name
name = inputbox("請輸入您的名字:","名稱")
msgbox name,,"您的名字是"

第一句:定義了一個(gè)名字叫“name”的變量,“dim”是定義變量的語句,語法格式為:

dim 變量名1,變量名2,變量名3……變量名n

第二句:接收用戶輸入的信息,并把接收的信息交給變量“name”存儲,此時(shí)“name”就代表著用戶輸入的內(nèi)容。"="就是傳遞數(shù)據(jù)的符號,規(guī)則是從右向左傳遞,“inputbox”是VBS內(nèi)部函數(shù),可以接收輸入的內(nèi)容,語法格式為:

inputbox("對話框內(nèi)容","對話框標(biāo)題")

第三句:和我們第一個(gè)程序的原理一樣,不過這次輸出的對話框內(nèi)容是我們創(chuàng)建的變量值“name”。

msgbox name,,"您的名字是"

有好學(xué)的同學(xué)可能會問:為啥這個(gè)"name"變量不用加雙引號呢?今天我們就給它加上,做個(gè)對比,就明白了。

VBS入門腳本語言實(shí)例分析

運(yùn)行結(jié)果:

VBS入門腳本語言實(shí)例分析

VBS入門腳本語言實(shí)例分析

VBS入門腳本語言實(shí)例分析

LOOK,他并沒有輸出我輸入的信息,而是輸出了“name”,這是因?yàn)殡p引號里面的內(nèi)容會原樣輸出,我們想輸出變量存儲的信息,就直接碼上變量名就行了。

五、注意點(diǎn):

1.文件保存位置不影響腳本執(zhí)行,但最好放到一個(gè)自己找起來方便的地方(我一般會在桌面建各種文件夾來分別存放)。

VBS入門腳本語言實(shí)例分析

2. 擴(kuò)展名必須是“.vbs”。

3.符號必須在英文輸入法下輸入。

4.每次編寫和修改一定要保存。

關(guān)于“VBS入門腳本語言實(shí)例分析”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識,可以關(guān)注億速云行業(yè)資訊頻道,小編每天都會為大家更新不同的知識點(diǎn)。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

vbs
AI