前文提過,VBScript 在 Windows 系統中是內建的,不需額外安裝什麼軟體。VBScript 通常用來撰寫簡短的命令稿,不會用到重量級的 IDE 來寫,使用像是 Notepad++ 這類輕量級的編輯器就可以了。
在程式設計中,Hello World 程式是用來熟悉開發環境的簡短程式。以下是 VBScript 版本的 Hello World 程式:
WScript.Echo "Hello World"
在大部分情境下,VBScript 忽略程式碼的大小寫;從閱讀程式碼的觀點來看,會將首字大寫,而不會整個指令都大寫,以利日後辨識。
VBScript 有兩個主程式,WScript 會開啟圖形化介面,而 CScript 則是在終端機環境內運作。
預設情形下,不論雙擊命令稿或透過命令列呼叫,皆使用 wscript
開啟 VBScript 命令稿,以本例來說,會開啟以下對話框:
使用 CScript 可改從終端機呼叫 VBScript 命令稿:
> cscript path\to\hello.vbs
Microsoft (R) Windows Script Host Version 5.812
Copyright (C) Microsoft Corp. 1996-2006, 著作權所有,並保留一切權利
Hello World
由於 VBScript 預設使用 WScript 來呼叫命令稿,但我們想要使用 CScript 在命令列環境中使用該命令稿,這時候可以用一個簡單的 Batch 命令稿包 VBScript 命令稿:
@echo off
rem hello.bat
cscript hello.vbs
呼叫方式如下:
> .\hello.bat
透過這樣的方式,可確保我們的 VBScript 命令稿是在終端機中運作。這種用來包裝程式的程式稱為 wrapper。