VBS参考手册(1)

Writen by 706_Dan   AUG/2008

Contact: i_dan@126.com

 

 

VBS的"官方描述""民间描述"

 VB和VBA的轻量级子集,只持有限的关键子,主要用于Internent开发和代替系统中的批处理,可用任意文本编辑器编辑,后缀为*.vbs,在windows中由WSH(Windows Script Host)负责执行VBS和JS(Javascript),WSH根据脚本后缀名的不同来用不同的语法来执行。

 -----------------------------------------------闷骚的分割线--------------------------------------------------------- 

VBS的编辑器

Windows记事本

EditPlus等文本编辑器

 -----------------------------------------------闷骚的分割线--------------------------------------------------------- 

VBS的相关资源

网站资源

中国批处理联盟论坛

微软脚本中心

参考书

VBS管理员

WSH脚本参考手册

电脑爱好者2007年第15期"专题企划"

-----------------------------------------------闷骚的分割线---------------------------------------------------------    

VBS中的变量

VBScript为弱类型的语言,无需声明变量类型。

但可利用变量名来区分想要声明的变量如intMoney strName

在普通模式下不声明的变量第一次使用时,会赋予空值。

而声明的格式为:

 注:用显式声明语句Option Explicit,可使vbs解释器发现脚本中未经声明而使用的变量,并让其不能自动建立,并提示错误。

 

形式

变量 = 值

Test = 1

变量 = 语句

Test = Test + 2

变量 = 函数返回值

Test = InputBox("输入值")

 

-----------------------------------------------闷骚的分割线---------------------------------------------------------   

VBS中的循环结构

例程

 

-----------------------------------------------闷骚的分割线--------------------------------------------------------- 

VBS中的对象技术

VBS中不包含对系统、网络等组件的控制功能,也不支持Win32 API,而Windows中却需要VBS代替批处理来完成系统工作,故微软让VBS支持对象技术,并给VBS一些内置的对象支持,可以直接调用。故对象技术是VBS强大功能的基础~~

 

VBS中的对象

对象名

描述

wscript

内置对象,无需建立

wshenvironment

获取系统的环境变量

wshnetwork

网络驱动器、打印机的远程管理

wshshell

启动别的程序、建立快捷方式

wshshortcut

管理快捷方式

wshspecialfolders

获取特定文件夹的位置

wshurlshortcut

管理网站的快捷方式

 

为变量赋值一个对象时,需要:

 

建立对象的步骤

第一步:声明一个变量

第二步:用CreateObject函数申请一个特定的对象

第三步:将对象用Set语句存入声明的变量中

第四步:调用对象中包含的方法、函数

 

例程:文件自身复制

 -----------------------------------------------闷骚的分割线---------------------------------------------------------  

VBS中的函数

MsgBox

MsgBox(消息框输出):是一种VBS中提供的负责脚本程序对外输出的函数,可输出字符串,以及Windows中的一些提示信息。

 参数展示图

 注:[]中参数为可选参数

按钮和图表又有下列表格中的常数参数

常数

描述

vbokonly

0

确定按钮

vbokcancel

1

确定和取消按钮

vbabortretryignore

2

放弃重试和忽略按钮

vbyesnocancel

3

是、否、取消按钮

vbyesno

4

是、否按钮

vbretrycancel

5

重试、取消按钮

vbcritical

16

临界信息图标

vbquestion

32

警告查询图标

vbexclamation

48

警告消息图标

vbinformation

64

信息消息图标

vbdefaultbutton1

0

第一个按钮默认

vbdefaultbutton2

256

第二个按钮默认

vbdefaultbutton3

512

第三个按钮默认

vbdefaultbutton4

768

第四个按钮默认

vbapplicationmodal

0

应用程序模式(响应消息框继续)

vbsystemmodal

4096

系统模式(挂起所有程式)

  

InputBox

 例程: [注][存在返回值的函数需要加括号"( )"]

 

-----------------------------------------------谢谢阅读!--------------------------------------------------------- 

转载于:https://www.cnblogs.com/gdut706/archive/2009/03/25/1421464.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值