什么是 VBSJS

JavaScript010

什么是 VBSJS,第1张

易学易用

如果您已了解 Visual Basic 或 Visual Basic for Applications (VBA),就会很快熟悉 VBScript。即使您没有学过 Visual Basic,只要学会 VBScript,就能够使用所有的 Visual Basic 语言进行程序设计。虽然您可以从本教程的几个 Web 页面中学习 VBscript,但是本教程并没有告诉您如何编程。要学习编程,请阅读由 Microsoft Press 出版的《Step by Step》。

Windows 脚本

VBScript 使用 Windows 脚本与宿主应用程序对话。使用 Windows 脚本,浏览器和其他宿主应用程序不再需要每个脚本部件的特殊集成代码。Windows 脚本使宿主可以编译脚本、获取和调用入口点及管理开发者可用的命名空间。通过 Windows 脚本,语言厂商可以建立标准脚本运行时语言。Microsoft 将提供 VBScript 的运行时支持。Microsoft 正在与多个 Internet 组一起定义 Windows 脚本标准以使脚本引擎可以互换。Windows 脚本可用在 Microsoft? Internet Explorer 和 Microsoft? Internet Information Service 中。

其他应用程序和浏览器中的 VBScript

JavaScript 缩写。一种计算机脚本语言,主要在web浏览器(客户端)解释执行,由网景公司开发。

Javascript是一种由Netscape的LiveScript发展而来的脚本语言,主要目的是为了解决服务器终端语言,比如Perl,遗留的速度问题。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能。

JavaScript 的正式名称是 "ECMAScript"。这个标准由 ECMA 组织发展和维护。ECMA-262 是正式的 JavaScript 标准。这个标准基于 JavaScript (Netscape) 和 JScript (Microsoft)。Netscape (Navigator 2.0) 的 Brendan Eich 发明了这门语言,从 1996 年开始,已经出现在所有的 Netscape 和 Microsoft 浏览器中。ECMA-262 的开发始于 1996 年,在 1997 年 7 月,ECMA 会员大会采纳了它的首个版本。

在1998 年,该标准称为了国际 ISO 标准 (ISO/IEC 16262)。这个标准仍然处于发展之中。特点

能够具有交互性,能够包含更多活跃的元素,就有必要在网页中嵌入其它的技术。如:Javascript、VBScript、Document Object Model(文件目标模块)、Layers和 Cascading Style Sheets(CSS),这里主要讲Javascript。那么Javascript是什么东东?Javascript就是适应动态网页制作的需要而诞生的一种新的编程语言,如今越来越广泛地使用于Internet网页制作上。 Javascript是由 Netscape公司开发的一种脚本语言(scripting language),或者称为描述语言。在HTML基础上,使用Javascript可以开发交互式Web网页。Javascript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。 运行用Javascript编写的程序需要能支持Javascript语言的浏览器。Netscape公司 Navigator 3.0以上版本的浏览器都能支持 Javascript程序,微软公司 Internet Explorer 3.0以上版本的浏览器基本上支持Javascript。微软公司还有自己开发的Javascript,称为JScript。 Javascript和Jscript基本上是相同的,只是在一些细节上有出入。 Javascript短小精悍, 又是在客户机上执行的,大大提高了网页的浏览速度和交互能力。 同时它又是专门为制作Web网页而量身定做的一种简单的编程语言。 JavaScript 使网页增加互动性。JavaScript 使有规律地重复的HTML文段简化,减少下载时间。JavaScript 能及时响应用户的操作,对提交表单做即时的检查,无需浪费时间交由 CGI 验证。JavaScript 的特点是无穷无尽的,只要你有创意。功能强大

一个JavaScript 程序其实是一个文档,一个文本文件。它是嵌入到 HTML 文档中的。

分别是两种脚本编程技术,js多用于网站的前端,现在也有后台技术 node.js,vbs原来也可以在IE浏览器上当前端,但主见被淘汰了,现在主要用于windows自身维护,和一些桌面程序的二次开发!

这个是在我本机上测试的,已经运行成功,你可以根据这个改var t

var locator = new ActiveXObject ("WbemScripting.SWbemLocator")

var objWMIService = locator.ConnectServer(".")

var colFiles= new Enumerator (objWMIService.ExecQuery("select * from CIM_DATAFILE where DRIVE='d:' and PATH='\\\\audio\\\\'"))

for (!colFiles.atEnd()colFiles.moveNext()) {

t=t + colFiles.item().Name + "\n"

}

WScript.Echo(t)

第一,js是区分大小写的,你的代码没有注意大小写第二,获取集合的对象,js不是vbs的for each ** in ** 而是我写的那样第三,你的我的文档的路径有问题,桌面上的我的文档文件夹的名字是My Document,而不是单纯的我的文档,路径也不一定就在桌面 如果还是不懂,就密我吧,QQ:516890556