软件脚本技术发展和应用分析
2007 级 许倡森 2008 年 1 月 2 日
摘要:脚本 script 是使用一种特定的描述性语言,依据一定的格式编写的可执行文
件,又称作宏或批处理文件。脚本通常可以由应用程序临时调用并执行。各类脚本目前被
广泛地应用于网页设计中,因为脚本不仅可以减小网页的规模和提高网页浏览速度,而且
可以丰富网页的表现,如动画、声音等。举个最常见的例子,当我们点击网页上的 E-
mail 地址时能自动调用 Outlook Express 或 Foxmail 这类邮件软件,就是通过脚本功能来实
现的。也正因为脚本的这些特点,往往被一些别有用心的人所利用。例如在脚本中加入一
些破坏计算机系统的命令,这样当用户浏览网页时,一旦调用这类脚本,便会使用户的系
统受到攻击。所以用户应根据对所访问网页的信任程度选择安全等级,特别是对于那些本
身内容就非法的网页,更不要轻易允许使用脚本。通过“安全设置”对话框,选择“脚本”选项
下的各种设置就可以轻松实现对脚本的禁用和启用。脚本的作用在每一种应用程序中起的
作用都是不一样的,比如在网页中可以实现各种动态效果,各种特效处理,实现各种 HTML 不
能实现的功能.而在 Office 组件中,我们会经常看到"宏"这个工具,它其实就是一系列命令和指
令可以实现任务执行的自动化.
关键词:脚本 脚本分类 脚本技术 脚本技术发展 脚本技术应用
脚本脚本英文为 Script。实际上脚本就是程序,一般都是有应用程序提供的编程语言。
应用程序包括浏览器(JavaScript、VBScript)、多媒体创作工具,应用程序的宏和创作系统
的批处理语言也可以归入脚本之类。脚本同我们平时使用的 VB、C 语言的区别主要是:
1、脚本语法比较简单,比较容易掌握;
2、脚本与应用程序密切相关,所以包括相对应用程序自身的功能;
3、脚本一般不具备通用性,所能处理的问题范围有限
脚本简单地说就是一条条的文字命令,这些文字命令是我们可以看到的(如可以用记事
本打开查看、编辑),脚本程序在执行时,是由系统的一个解释器,将其一条条的翻译成
机器可识别的指令,并按程序顺序执行。因为脚本在执行时多了一道翻译的过程,所以它
比二进制程序执行效率要稍低一些。
具体地说,脚本通过利用应用程序或工具的规则和语法来表达指令,以控制应用程序(包括
注册表程序)中各种元素的反应,也可以由简单的控制结构(例如循环语句和 If/Then 语句)组
成,这些应用程序或工具包括网页浏览器(支持 VBScript,Jscript),多媒体制作工具,应用程序的
宏(比如 Office 的宏)以及我们熟悉的注册表工具(regedit.exe)等.操作系统中的批处理也可以
归 入 脚 本 之 列 , 批 处 理 程 序 也 经 常 由 Windows 环 境 中 的 " 脚 本 " 替 换 , 所以又称脚本
是"Windows 时代的批处理".
脚本分类
• 用 VBScript 编写的脚本
• 用其它脚本语言编写的脚本
• 计算机管理
• 磁盘和文件系统
• 企业脚本
• 文件和文件夹
• 日志
• 监视
• 网络
• 打印