找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 32625|回复: 12

[原创] 我对学习VBS的看法(不要见笑哈)

[复制链接]
发表于 2009-2-20 19:12:04 | 显示全部楼层 |阅读模式
近一个月来,本人对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”


看得还是有点晕

还望高手指点啊

评分

参与人数 1PB +5 收起 理由
Batcher + 5 感谢分享

查看全部评分

发表于 2009-2-20 19:54:33 | 显示全部楼层
楼主比喻很形象,我也在学习中,其实bat和vbs都用共通处,努力学习~~~~
发表于 2009-2-20 20:10:22 | 显示全部楼层
学好VBS就可以学VB了。
发表于 2009-2-20 20:32:00 | 显示全部楼层
感觉都是很憋脚的脚本语言...
发表于 2009-2-20 20:43:49 | 显示全部楼层
原帖由 yslyxqysl 于 2009-2-20 20:10 发表
学好VBS就可以学VB了。


ys兄对VB的热情果然不减啊。。。
发表于 2009-2-25 15:03:28 | 显示全部楼层
我也是新手,困难很多,很大。但我有信心。
发表于 2010-11-17 18:38:18 | 显示全部楼层
路过顶一下,本人也是这种情况,不过我想,只要坚持不懈,就没有什么无懈可击(存属费话练习)
发表于 2011-3-28 19:50:00 | 显示全部楼层
是啊,感觉vbs没有bat好下手
发表于 2011-3-28 22:45:09 | 显示全部楼层
8# xyqylong


vbs其实入门还是很容易的。只是太博大精深了。顶一下。
发表于 2011-8-29 15:05:05 | 显示全部楼层
et wshshell, Set objShell,都是打开了命令提示窗口,等待命令的输入
Set a = fs.CreateTextFile("c:\testfile.txt", True)   创建一个变量       变量代表的是那个文本文件
发表于 2011-10-2 18:45:53 | 显示全部楼层
学好VBS就可以学VB了。
yslyxqysl 发表于 2009-2-20 20:10



    个人认为,这个vbs和vb还是有很大区别的,一个是VBscript 一个是 visual basic ,虽然都是basic 语言,不过差距还是有点大的
发表于 2011-10-21 20:50:40 | 显示全部楼层
vb也可以用vbs脚本
个人觉得vb入门很容易
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 01:45 , Processed in 0.022561 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表