[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[原创] 我对学习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”


看得还是有点晕

还望高手指点啊
1

评分人数

楼主比喻很形象,我也在学习中,其实bat和vbs都用共通处,努力学习~~~~

TOP

学好VBS就可以学VB了。

TOP

感觉都是很憋脚的脚本语言...
for /f "delims=" %%a in ('%0') do (echo %%a)

TOP

原帖由 yslyxqysl 于 2009-2-20 20:10 发表
学好VBS就可以学VB了。


ys兄对VB的热情果然不减啊。。。

TOP

我也是新手,困难很多,很大。但我有信心。
活到老,学到老;终身学习!!

TOP

路过顶一下,本人也是这种情况,不过我想,只要坚持不懈,就没有什么无懈可击(存属费话练习)

TOP

是啊,感觉vbs没有bat好下手

TOP

8# xyqylong


vbs其实入门还是很容易的。只是太博大精深了。顶一下。

TOP

et wshshell, Set objShell,都是打开了命令提示窗口,等待命令的输入
Set a = fs.CreateTextFile("c:\testfile.txt", True)   创建一个变量       变量代表的是那个文本文件
写出凌乱的代码,走出正确的道路

TOP

学好VBS就可以学VB了。
yslyxqysl 发表于 2009-2-20 20:10



    个人认为,这个vbs和vb还是有很大区别的,一个是VBscript 一个是 visual basic ,虽然都是basic 语言,不过差距还是有点大的

TOP

vb也可以用vbs脚本
个人觉得vb入门很容易

TOP

返回列表