vbs 脚本学习
来源:互联网 发布:行助手检测网络 未通过 编辑:程序博客网 时间:2024/05/25 01:36
最近一直学习脚本技术,上次初步学习了bat批处理,现在顺势了解了下vbs脚本。
vbs是VB语言的一个缩影。该语言不需要编译,可以直接在windows操作系统上解释执行,效率很高。由于语法简单,灵活高效,功能强大,所以很值得研究。该语言提供了大部分VB语言所提供的功能,但是描述能力比较弱,所以就是脚本语言了。该语言在国内研究的人很少,基本上都是英语资料。所以找这个资料很费力。就今天学习的内容整理出来,希望初学者看到这个文章后,得到一点实际的帮助就好了。算是大家共同成长。
讲解之前先说个概念,大家应该经常看到windows平台上面说的一个东西叫COM对象。这个东西是一些具有特定功能的模块,一般都是以ocx和dll文件为后缀名。
1 定义变量
关键字:Dim
变量的定义和幅值不能在一起。所以建议在定义完后,在另起一行进行幅值。
2 对话框
关键字:msgbox "对话框内容 ",, "对话框标题 "
弹出对话框。对话框的内容是第一个参数,标题为第二个参数。两个参数间用英文的逗号来隔离。连续2个逗号哈。
举例:msgbox "helloworld",,"systeminfo"
3 执行其他程序
函数:CreateObject()
该函数是VBS强大的根本原因,创建特定函数后,可以和windows的程序通信。
举例:
Set objShell = CreateObject("Wscript.Shell")objShell.run("""D:\Program Files (x86)\Tencent\QQ\Bin\QQ.exe""")说明:CreateObject函数的参数为Wscript.Shell 。一会我们单独讲解这个参数。该函数的返回值用Set标识。objShell.run的参数就是要执行的程序。程序的路径中如果包含空格,则需要三对引号来标识。否则程序的解释遇到空格后,就会停止。如上的例子就是启动QQ的例子。
4 CreateObject 函数
这个函数是重点,该函数的参数是用来解释vbs的宿主程序。这个程序有个专业的名称叫做WSH。WSH包含以下常用对象:
Scripting.FileSystemObject:提供一整套文件系统操作函数。
Scripting.Dictionary:用来返回存放键值对的字典对象。
Wscript.Shell:读取系统信息的函数,如注册表,文件路径,DOS环境变量。
Wscript.NetWork:提供网络连接和远程打印机管理的函数。
类似的WSH还有很多,需要时间来积累。
VBS入门就先记录到这里了。到这里,应该执行程序没问题了。但是vbs功能强大,还需要仔细琢磨才行。这里面还有很多东西需要研究的。
另外,这个文章里面没有讲到if,for等知识。这些入门知识请到W3C网站学习吧。我就不重复了。
- vbs 脚本学习
- vbs脚本学习整人Demo
- VBS脚本
- vbs脚本
- vbs脚本
- Vbs脚本
- vbs脚本
- vbs脚本:文件操作.vbs
- VBS脚本常用代码
- VBS脚本常用代码
- [VBS] 常用脚本
- VBS脚本常用代码
- VBS脚本常用代码
- 加密 解密VBS 脚本
- vbs关机脚本
- vbs 一些脚本
- VBS常用脚本
- VBS脚本中的循环
- 编程习惯改善1
- 知识管理软件
- 关于爱情
- linux 多进程代码
- 五子棋AI算法 Java实现
- vbs 脚本学习
- c#索引器介绍|C#索引器写法|c#索引器例子
- DOS下解压缩ZIP文件
- 酒弄人生
- try {}里有一个return语句,那么紧跟在这个try后的finally {}里的代码会不会被执行,什么时候被执行?
- 计算器的 窗口 来自 ------想飞的菜鸟
- eclipse下ndk调试
- 广深动车
- c++开源代码相关网站