◎感谢钱峰2007年05月13日星期日下午 04:26学习Vbs,当然是看微软网站上推出的官方教程比较原汁原味,可惜中国vbs学友里看过的恐怕不多,原因很简单,微软的官方原著是英文版的,看起来很费力。
当时,我刚刚发现vbs的妙处,可是除了一本微软的《Microsoft 》之外,什么学习资料也找不到,看到网上介绍有一本《windows2000脚本编程实用大全》的书,就跑到各个书店去订书,因为出版的时间太久了,那里都订不到,又跑到各个技术网站上去发帖,希望那位有电子版给我发一份,我愿意用其他方面的技术资料交换,结果如同石沉大海,一点消息也没有,在这里小小鄙视他们一下。
后来偶然在网络上遇到钱峰先生,慷慨赠送了他翻译的微软的官方教程给我,让我迈进了vbs的大门,真是惭愧,由于计算机感染病毒,钱峰先生的邮件地址我也找不到了,只有他的一个qq号码,却从来不见他上线,多次留言,也没有见到他回应,在此对钱峰先生的翻译工作及无偿赠予表示衷心的感谢!
今后一段时间,我将逐步将钱峰先生翻译的微软官方教程贴出,与大家共同温习。
有英文好的朋友可能会发觉这份翻印的教程与微软官方原版并不是完全相同,一是因为钱峰先生翻译的时候大约并没有想到要出版或者与人交流,仅仅是自己学习,所以翻译的比较粗糙,我刚刚得到的时候,很多地方都看的不是很懂,在与微软英文官方教程比较后,按照自己的理解修改了其中的一部分(对其中的有些地方,其实到现在我也还是弄不明白);二是因为外国人行文和思维的方式与中国人有着很大的差别,读起来颇为费力,所以我对其中一些表达方式进行了修改,删除了其中一些我认为无关紧要的东西。各位学友如发现其中的错误请不吝指出,我会尽快修改,语意不祥的地方请参考官方网站:hnet/scriptcenter/guide/
◎VBS脚本运行库手册之一(磁盘操作)2007年05月13日星期日下午 04:36文件系统管理是系统管理的一个关键性任务。WSH 和 VB 脚本在这个领域都没有提供相关的功能。幸运的是,你可以通过 script runtime 库来管理这些关键的系统组件,比如磁盘,文件夹和文件。此外,script runtime 库提供了从 text 文件读写的方法,可以用来创建 dictionary和编译脚本。[作者:临汾市外事旅游局薛靖澜,转载请注明出处]
两种主要的脚本语言,VB 脚本语言和 JS 脚本语言起初的时候都是设计给客户端来编写 IE 的。正是因为如此,这两个脚本语言都有一些局限性。例如VB 脚本和 JS 脚本内部都没有提供访问文件管理的一些任务,比如:复制、移动、删除文件等。这样做的目的是为了保护消费者。大多数的的网站不可能让用户通过网页去删除它们硬盘上的东西。尽管如此,脚本已经从类似的 HTML 的按钮之类的开始迅速的发展了。随着 ASP 的到来,浏览器的编写者要求在 server 上管理文件。而随着 WSH 的到来,系统管理员要求有在 web 浏览器外来管理文件了。作者:临汾市外事旅游局薛靖澜,转载请注明出处]
为了满足这个要求,微软发布的了 Script Runtime Library。它是一个单独的 DLL 文件, 文件,用来给脚本的编写者们提供一些文件管理的能力,包括以下内容:作者:临汾市外事旅游局薛靖澜,转载请注明出处]
1、获取文件系统的信息,包括获得磁盘、文件和文件夹上的信息。
2、复制,移动和删除文件及文件夹
3、创建和读写文本文件。
除了这些功能之外,Script Runtime Library 提供了创建字典的能力。也可以用来对脚本进行编译,使脚本成为加密的。
Note:
这章只是讨论 FileSystemObject 和 Dictionary 的部分,对于 Encode 部分不作讨论,Script Runtime Library 也是 windows 2000 的一部分,它在你安装或者升级微软的应用程序的时候也随着升级和安装了:这些应用程序有以下几个:
1、WSH 2、VB 脚本 3、IE 浏览器 4、Microsoft Office 5、FileSystemObject
正如它的名字一样,FSO 设计用来帮助你管理文件系统,FSO 允许你获取重要的文件组件信息,包括硬盘、文件夹、文件;也提供一般的系统管理的任务,比如复制、删除、移动文件和文件夹。此外FSO 允许你读写文本文件。
用 FSO 其实有些用词不当,因为实际上 FSO 包含很多个对象,每个对象被设计成用来完成特定的目的。组成 FSO 的对象列在了下表中:作者:临汾市外事旅游局薛靖澜,转载请注明出处]
Drive 代表系统中磁盘或者磁盘的集合
F
vbs脚本运行库手册 来自淘豆网m.daumloan.com转载请标明出处.