注册表脚本编程应用

注册表脚本编程应用

ID:34572863

大小:1.41 MB

页数:39页

时间:2019-03-08

注册表脚本编程应用_第1页
注册表脚本编程应用_第2页
注册表脚本编程应用_第3页
注册表脚本编程应用_第4页
注册表脚本编程应用_第5页
资源描述:

《注册表脚本编程应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、注册表脚本编程与应用一、WSH简介(一)脚本是什么?脚本,英文名为Script,简单地说脚本就是指通过记事本程序或其它文本编辑器(如WindowsScriptEditor、EditPlus等)创建、并保存为特定扩展名(如.VBS、.JS等)的文件,对于VBScript脚本编程语言来说,脚本文件扩展名就是.VBS;对于JScript脚本编程语言来说,脚本文件扩展名就是.JS;另外,.WSF格式是Microsoft定义的一种脚本文件格式,即Windowsscriptfile。具体地说,脚本通常通过利用应用程序或工具的规则和语法

2、来表达指令,以控制应用程序中各种元素的反应,由简单的控制结构(例如循环语句和IF/THEN语句)组成,这些应用程序或工具包括网页浏览器(支持VBScript、Jscript)、多媒体制作工具、应用程序的宏(比如Office的宏)等。操作系统中的批处理也可以归入脚本之列,批处理程序也经常由Windows环境中的“脚本”替换,所以又称脚本是“Windows时代的批处理”。脚本的作用在每一种应用程序中所起的作用都是不一样的,比如在网页中可以实现各种动态效果,各种特效处理,实现各种HTML不能实现的功能。而在Office组件中,我

3、们会经常看到“宏”这个工具,它其实就是一系列命令和指令可以实现任务执行的自动化。(二)脚本语言有哪些?脚本语言指的是介于HTML(HypertextMarkupLanguage,超文本链接标示语言)和Java、C++、VisualC和VisualBasic之类的编程语言之间的一种解释性语言。它的语法和规则没有可编译的编程语言那样的严格和复杂。传统的HTML都是静态的,一些网页浏览器开发商为了增强网页的动态功能,实现一些网页的特效功能,先后推出了自己的Script脚本语言,比如早先Netscape推出了用于客户端和服务端两种

4、版本的JavaScript,微软则推出了VBScript和ASP两种脚本语言,用于服务器端和客户端程序的编写。除了上述的这些以外,脚本语言还有Perl、TCL、Python、BeanShell等等。在早期,Windows操作系统也有一个正宗的脚本化语言——MS-DOS命令语言,现在也提供对MS-DOS命令脚本的支持。尽管MS-DOS速度快而且很小巧,但是要与VBScript和JScript这样的脚本语言比起来功能也十分有限。例如MS-DOS没有内置控制程序流的能力。小知识:ASP是什么?ASP(ActiveSeverPag

5、e,活动服务页面)是微软公司专门为IIS服务器开发的一种专用接口,也有人称之为脚本。它类似于CGI,同属于服务器端应用程序,功能强大而且容易编写,与IIS的结合堪称天衣无缝。ASP最强大的一点,就是采用了ADO数据库接口引擎,在与数据库的连接上非常方便。ASP可以用VBScript或JavaScript编写,这就使Web开发商用多种脚本语言编写完整的过程成为可能。(三)脚本语言与其它语言的区别?我们平时使用的编程语言有很多,比如C++、VisualC、VisualBasic、Delphi等等,脚本语言与这些编程语言是不是一

6、样的呢?它们之间又有什么区别?脚本语言是编程语言中的一个小小的分支,跟其它编程语言一样也可以用来向计算机发送指令,主要用于格式化文本和使用以编程语言编写的已经编译好的组件。但是跟编程语言比起来,还有着诸多不同之处:ò脚本语言更抽象,它提供了对程序员更高级别的抽象,存在有高级的数据结构;ò脚本语言的语法和规则比较简单,具有最松散的类型定义,完全没有类型声明,比较容易掌握;ò脚本语言的执行过程不同,因为它是解释性语言,指令可以立即被执行,不存在编译这个过程,也就决定了脚本语言交互性的特点;ò脚本语言的执行速度慢,因为脚本语言一

7、方面兼顾到易用性,另一方面又兼顾功能强大性,这样势必会造成折中问题;ò脚本语言一般不具备通用性,所能处理的问题范围有限;ò脚本与应用程序密切相关,所以包括相对应用程序自身的功能。(四)WSH是什么?WSH是“WindowsScriptHost”的简称,又称“Windows脚本宿主”,它是Microsoft为32位Windows操作系统平台提供的可以独立于语言的脚本管理工具,它是微软脚本系列技术中的一种,是批处理文件的升级。简单地讲,WSH提供了一种脚本运行环境,为它支持的脚本语言编写的脚本提供解释和运行环境。WSH可以支持

8、用VBScript和Jscript等脚本语言编写的脚本。WSH是架构于ActiveX(是基于ComponentObjectModel,即COM的可视化控件结构的一种封装技术)之上,充当ActiveX的脚本引擎控制器,方便Windows用户使用各种强大的脚本指令。WSH是WindowsScript(一种W

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。