什么是 VBScript?简介与示例

什么是 VBScript?

VBScript(Visual Basic Script)由微软开发,旨在开发动态网页。它是一种客户端脚本语言,类似于 JavaScript。VBScript 是 Microsoft Visual Basic 的一个轻量级版本。VBScript 的语法与 Visual Basic 非常相似。如果您希望您的网页更生动、更具交互性,您可以在代码中嵌入 VBScript。

VBScript 只是一种脚本语言。因此,它无法独立运行代码。它需要一个更大的编程语言来托管它。

目前,VBScript 可以在 3 种环境中运行。

  1. IIS (Internet Information Server) – 微软的 Web 服务器
  2. WSH (Windows Script Host) – Windows 操作系统的原生托管环境
  3. IE (Internet Explorer) – 我们可以用来运行 VBScript 的最简单的托管环境

如何创建简单的 VBScript?

在本教程中,您只需要 2 个简单的工具来创建和运行 VBScript 代码

  1. Internet Explorer – 任何版本都可以,但建议使用 IE6 或更高版本。
  2. 文本编辑器 – 您可以使用 Notepad++ 或 Microsoft Expression Web 甚至 Notepad 等普通文本编辑器来编写 VBScript 代码。

让我们开始开发一个简单的 VB Script 程序。

在本教程系列中,我们将把 VBScript 代码嵌入到非常基本的 HTML 代码中。

这样,我们就可以通过在 Internet Explorer 浏览器中运行特定的 HTML 文件来看到 VBScript 的实际运行效果。

VBScript 示例

打开您的文本编辑器(此处使用的是 Notepad。您可以使用任何您想要的文本编辑器),然后添加以下代码行。

<html>
<head>
<title>My First VBScript Code!!!</title>
</head>
<body>

<script type="text/vbscript">
document.write("Yes!!! I have started learning VBScript.")
</script>

</body>
</html>

现在您的文本编辑器看起来会是这样(外观和布局可能因您使用的文本编辑器而异)

Create a Simple VBScript
简单的 VBscript 程序

在此程序中,以下部分构成了 HTML 模板。

<html>
<head>
<title>My First VBScript Code!!!</title>
</head>
<body>

<script type="text/vbscript">
document.write("Yes!!! I have started learning VBScript.")
</script>

</body>
</html>

只有以 <script> 开头的节是 VB Scripting 代码的一部分。

您在 document.write() 中放入的任何字符串序列都将由 IE 显示为页面文本。

此代码将在浏览器页面上输出“是的!我已经开始学习 VB Scripting。”这句话。

转到“文件”菜单,然后单击“保存”选项。现在您将看到一个这样的窗口

Create a Simple VBScript

  1. 文件名:输入 trial.html
  2. 保存类型:所有文件。
  3. 单击保存按钮

单击保存按钮,您将在保存文件的文件夹中看到 trial.html 文件。

要执行我们刚刚创建的 VB Scripting 代码,我们需要在 Internet Explorer 中打开 trial.html 文件。

如果您已将 IE 设置为默认浏览器,只需双击 trial.html 文件即可。

如果您已将任何其他浏览器设置为默认浏览器,请右键单击文件,然后选择“打开方式”->“Internet Explorer”,如下所示

Create a Simple VBScript

注意:可能会显示一条消息,要求您将 IE 设置为默认浏览器

现在,IE 浏览器将以这样的安全警告打开

Create a Simple VBScript

单击“允许被阻止的内容”,系统会询问您是否要将 IE 设置为默认浏览器。您可以根据需要单击“是”或“否”。现在,您将在 IE 中看到以下消息。

Create a Simple VBScript

是的,您已成功实现了第一个 VBScript 代码。

故障排除

如果代码不起作用 –

  • 按 F12 打开开发人员工具
  • 在左侧工具栏中向下滚动,直到看到“仿真”设置页面
  • 将“文档模式”从默认值(“Edge”)更改为 10
  • 尝试使用以下代码
<html>
<head>
<meta http-equiv="x-ua-compatible" content="IE=10">
<title>My First VBScript Code!!!</title>
</head>
<body>

<script type="text/vbscript">
document.write("Hello World!")
</script>

</body>
</html>

VBScript 的缺点

VBScript 的主要缺点是,除了 Internet Explorer 之外,大多数浏览器都不处理 VBScript 代码。换句话说,如果您的网站有使用 Internet Explorer 以外的浏览器(如 Chrome、Firefox 或 Opera)的访问者,那么 VBScript 将无用。

此外,VBScript 无法在非 Microsoft Windows 操作系统(包括 Linux、Mac 等)的计算机上运行。

与其他脚本语言一样,VBScript 经过多年已发生许多变化。

现在,VB Script 被用作 ASP 的默认脚本语言。

主要学习点

  • VB Script 是微软开发的脚本语言。
  • 它是 Microsoft Visual Basic 的一个轻量级版本,VBScript 的语法与 Visual Basic 非常相似。
  • VBScript 程序 需要托管在这 3 种环境中的任何一种上
    1. IIS(Internet Information Server)– 微软自有的 Web 服务器软件
    2. WSH(Windows Scripting Host)– Windows 操作系统的原生托管环境
    3. IE(Internet Explorer)– 我们可以用来运行 VBScript 的最简单的托管环境
  • VB Script 只能在 Windows 机器和 Internet Explorer 浏览器上运行。
  • 您可以用来创建和运行 VBScript 的最简单工具是 IE 和任何文本编辑器。