
- 帖子
- 44
- 积分
- 314
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2009-1-27
|
近一个月来,本人对VBS很感兴趣,并尝试学习它,在这之前我曾经学过BAT的一些简单的代码编写,那时我对DOS和BAT几乎不了解,我学的时候是去借了一本关于命令行的书,和上相关的论坛,在加上自己不断的操作,在一个月内,我掌握的BAT基本的代码编写,从看代码就像看无序的字母组合,到可以自己编写简单代码,应该说是一个不错的突破。
然后我了解到VBS比BAT似乎更强大一些,我就想试着学学它,不说别的,至少对自己的一些工作有帮助,这也是学习它的一个小小的动力了。
但是我刚接触到VBS,就觉得很头大,它跟前面的命令行有很大的区别,一些高手说,应为BAT是面向过程,而VBS是面向对象,这句话把我听得是一头雾水,过程?对象?我在学BAT的时候也没感觉到什么是面向过程,更别说是什么面向对象。
于是,我就在网上找资料,我终于知道,这些过程啊,对象啊,是跟其脚本内部的~~~~~~~~有关!但我还是懵懵懂懂的,毕竟我只是负责用这些命令,对其内部的运转是不理的。
我从资料上了解到,单单是VBS是做不了大事情的,要配合WINDOWS提供的脚本环境及对象,才可以实现更高级的功能,网上对WINDOWS脚本环境及对象的解释,对像我这样没有一点基础的人来说,简直是天书,太难懂的啊。
网上总是抛出CHM给我们为你看,但我第一页就寸步难行,点击相关连接,有是很糊涂,在点击相关链接………………最后都乱了。
我想,既然我对BAT 可以从不了解到可以用,VBS 应该也可以,所以我就想可不可以以BAT 的方式或是更通俗的方式来学习VBS,
在我看来,对象就想老大,老大手下又有一群小弟----方法………………然后应该就跟BAT 差不多了吧。
要用他们就要请老大出山,老大又要CALL他的小弟来做事,不同的老大 有不同的小弟,管不同的地盘………………
我就试着用这样的方式来学VBS 但还是很乱。
像这些代码: et WshShell = Wscript.CreateObject("Wscript.Shell")
WshShell.Run ("notepad " & Wscript.ScriptFullName)
Set a = fs.CreateTextFile("c:\testfile.txt", True)
Set objShell = CreateObject(“Wscript.Shell”)
objShell.Run “notepad”
objShell.Run “calc”
看得还是有点晕
还望高手指点啊 |
-
1
评分人数
-
|