标题:
[原创]
我对学习VBS的看法(不要见笑哈)
[打印本页]
作者:
kingerpk
时间:
2009-2-20 19:12
标题:
我对学习VBS的看法(不要见笑哈)
近一个月来,本人对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”
看得还是有点晕
还望高手指点啊
作者:
coolhui
时间:
2009-2-20 19:54
楼主比喻很形象,我也在学习中,其实bat和vbs都用共通处,努力学习~~~~
作者:
yslyxqysl
时间:
2009-2-20 20:10
学好VBS就可以学VB了。
作者:
BBCC
时间:
2009-2-20 20:32
感觉都是很憋脚的脚本语言...
作者:
defanive
时间:
2009-2-20 20:43
原帖由
yslyxqysl
于 2009-2-20 20:10 发表
学好VBS就可以学VB了。
ys兄对VB的热情果然不减啊。。。
作者:
whedu
时间:
2009-2-25 15:03
我也是新手,困难很多,很大。但我有信心。
作者:
wc726842270
时间:
2010-11-17 18:38
路过顶一下,本人也是这种情况,不过我想,只要坚持不懈,就没有什么无懈可击(存属费话练习)
作者:
xyqylong
时间:
2011-3-28 19:50
是啊,感觉vbs没有bat好下手
作者:
myzam
时间:
2011-3-28 22:45
8#
xyqylong
vbs其实入门还是很容易的。只是太博大精深了。顶一下。
作者:
huabanyu8411
时间:
2011-8-29 15:05
et wshshell, Set objShell,都是打开了命令提示窗口,等待命令的输入
Set a = fs.CreateTextFile("c:\testfile.txt", True) 创建一个变量 变量代表的是那个文本文件
作者:
yunzhong
时间:
2011-10-2 18:45
学好VBS就可以学VB了。
yslyxqysl 发表于 2009-2-20 20:10
个人认为,这个vbs和vb还是有很大区别的,一个是VBscript 一个是 visual basic ,虽然都是basic 语言,不过差距还是有点大的
作者:
djkanxue
时间:
2011-10-21 20:50
vb也可以用vbs脚本
个人觉得vb入门很容易
欢迎光临 批处理之家 (http://www.bathome.net/)
Powered by Discuz! 7.2