VBScript 是什麼?

VBScript的代表Visual Basic應用程序(VBA)Visual Basic形成的一個子集的腳本。

VBA是微軟的產品,這不僅包括在其他項目如MS和MS Office的Microsoft產品,而且在AUTO CAD等第三方工具。

VBScript的特點

  • VBScript是一個輕量級的腳本語言,它具有速度快的解釋器。

  • VBScript中,在大多數情況下,是不區分大小寫。它有一個非常簡單的語法,易於學習和實現。

  • 不像C+ +或Java,VBScript是一種基於對象的腳本語言,而不是一個面向對象的編程語言。

  • 它使用組件對象模型(COM),以便它被執行時所處的環境的元素的訪問。

  • 成功執行VBScript中可能發生,只有當它被執行在主機環境,如Internet Explorer(IE),Internet信息服務(IIS)和Windows腳本術機(WSH)

VBscript 版本歷史及用途

微軟在1996年發佈VBScript的第一個版本1.0。VBScript目前的穩定版本是5.8,它可作爲IE8或Windows 7的一部分。

VBScript 廣泛使用,並不僅限於以下列表。

  • 流行的自動化測試工具之一 - QTP快速測試專業簡稱,作爲一種腳本語言VBScript中使用

  • Windows腳本宿主,大多采用Windows系統管理員在Windows桌面上的自動化。

  • Active Server Pages(ASP),一個服務器端腳本環境,用於創建動態網頁使用VBScript或Java腳本。

  • 使用VBScript是Microsoft Internet Explorer中的客戶端腳本。

  • 微軟Outlook窗體通常運行在VBScript中,但是,應用程序級編程依賴於VBA(展望2000年起)。

缺點

  • VBScript是隻能通過IE瀏覽器使用。其他如鉻,火狐瀏覽器不支持VBScript。因此,JavaScript是代替VBScript中的首選。

  • VBScript有一個有限的命令行支持。

  • 由於沒有默認提供的開發環境,調試困難。

VBScript 今天還用在哪裏 ?

當前的VBScript版本是5.8,.NET框架的最新發展,微軟已經決定在ASP.NET的Web開發提供支持未來的VBScript。

因此,將不會有任何VBScript引擎的新版本,但,整個缺陷修復程序和安全問題正在解決微軟維持工程團隊。

然而,VBScript引擎將被運默認成爲所有的Microsoft Windows和IIS的一部分。