• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >vbs > VBS教程:VBScript 语句-Set 语句

VBS教程:VBScript 语句-Set 语句

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了vbscript语句,vbscript,vbscript教程,vbscript是什么,vbscript.dll等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

Set 语句

将对象引用赋给一个variable或property,或者将对象引用与事件关联。

Set objectvar = {objectexpression | New classname | Nothing}

-或者-

Set object.eventname = GetRef(procname)

参数

objectvar

必选项,变量或属性名称;符合标准变量命名约定。

objectexpression

可选项,与对象名称一致的Expression,另一个相同object type、函数或方法的已声明变量,它们返回相同对象类型的对象。

New

用于创建一个类的新实例的Keyword。如果 objectvar 包含一个对某个对象的引用,当一个新的引用被赋给这个对象之后,则这个引用将被释放。New 关键仅用于创建一个class的实例。

classname

可选项. 创建的类名称。使用 Class 语句定义类及其语句。

Nothing

可选项。断开 objectvar 与任何指定对象或类的关联。当没有其他变量引用前面的引用对象时,将 objectvar 赋值为 Nothing 以释放与前面的引用对象相关联的系统或内存资源。

object

必选项。与 event 相关联的对象名称。

event

必选项。函数作用域的事件名称。

procname

必选项。包含与event 相关联的 Sub 或 Function 名称的字符串。

说明

为了使其有效,objectvar 必须与赋值的对象类型相一致。

Dim, Private, Public, 或 ReDim 语句仅声明一个引用对象的变量。在使用. Set 语句为一个具体对象赋值之前,没有实际对象可以引用。

通常, 当您使用 Set 语句将一个对象引用赋给一个变量之前,不会创建那个变量的对象的副本。实际上,只创建了一个对象的引用。多个引用对象变量可以引用相同的对象。因为这些变量都是对象的引用,而不是对对象副本的引用,因此对象中所作的任何变化都可以在引用该对象的所有变量中反映出来。

Function ShowFreeSpace(drvPath)   Dim fso, d, s   Set fso = CreateObject("Scripting.FileSystemObject")   Set d = fso.GetDrive(fso.GetDriveName(drvPath))   s = "Drive " & UCase(drvPath) & " - "    s = s & d.VolumeName  & "<BR>"   s = s & "Free Space: " & FormatNumber(d.FreeSpace/1024, 0)    s = s & " Kbytes"   ShowFreeSpace = sEnd Function

利用 New 关键词,您可以随时创建一个类的实例,并将一个对象引用变量赋值给它。赋给类的实例的变量一定利用 Dim (或相似的语句)语句事先已经声明。

有关使用 Set 语句关联一个过程与对象的详细信息,请参考 GetRef 函数的文档。

</div>

您可能想查找下面的文章:

  • VBScript教程 第七课使用条件语句
  • VBScript教程 第八课 使用循环语句
  • VBScript中On Error语句用法小结
  • vbscript语句中“&amp;H”专用于16进制数表示
  • VBS教程:VBScript 基础-使用条件语句
  • VBS教程:VBScript 基础-使用循环语句
  • VBS教程:VBscript语句-功能介绍
  • VBS教程:VBscript语句-Call 语句
  • VBS教程:VBscript语句-Class 语句
  • VBS教程:VBscript语句-Const 语句

相关文章

  • vbs字符串操作小考题
  • 禁止QQ上网的vbs脚本代码
  • vbscript禁用 启用fso的方法
  • 用vbs实现将剪切板的unix格式的内容处理成pc格式的代码
  • vbs TLI.TLIApplication 被遗忘的COM组件
  • VBS教程:VBscript属性-Global 属性
  • 清除垃圾的VBS文件 自动查找多个盘
  • CMD和vbs修改 IP地址及DNS的实现代码
  • VBS实现的系统服务备份优化代码
  • WINDOWS脚本实践:为SAP补丁制作的VBS脚本代码

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • ie7 0day当中的shellcode的escape+xor21加密
    • SQL获取表结构的show_table.vbs (冰点极限NP)
    • vbs/js脚本编程教学(1)
    • VBS 断网后自动关机30秒后
    • VBS教程:函数-IsDate 函数
    • QueryCode.vbs 文本文件编码查询工具
    • vbs 百度小助手
    • VBS教程:函数-InStr 函数
    • 用vbs更改 Internet Explorer 的标题栏
    • VBS教程:VBscript语句-If...Then...Else 语句

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有