vbs new 命令示例
时间: 2023-06-28 21:10:02 浏览: 54
vbs 的 new 命令用于创建对象实例,以下是一个示例:
```
' 创建 FileSystemObject 对象实例
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
' 创建 Shell 对象实例
Dim shell
Set shell = CreateObject("WScript.Shell")
' 创建 Excel.Application 对象实例
Dim excel
Set excel = CreateObject("Excel.Application")
```
在上面的示例中,分别使用 new 命令创建了 FileSystemObject、Shell 和 Excel.Application 三个对象实例。注意,在 vbs 中,使用 new 命令创建对象实例时,需要使用 CreateObject 函数来指定对象类型。
相关问题
vbs new 命令
在 VBScript 中,"New" 关键字通常用于创建对象实例。语法如下:
```
Set objectName = New className
```
其中,objectName 是要创建的对象的变量名,className 是要创建的对象的类名。
例如,以下代码创建了一个名为 objFSO 的 FileSystemObject 对象实例:
```
Set objFSO = New FileSystemObject
```
需要注意的是,要使用 "New" 关键字创建对象实例,必须先在代码中引入相应的类库或对象库。例如,要创建 FileSystemObject 对象实例,必须先在代码中引入 Scripting.FileSystemObject 类库。可以使用以下语句来引入:
```
Dim objFSO
Set objFSO = CreateObject("Scripting.FileSystemObject")
```
vbs 类模版示例
下面是一个简单的 VBScript 类模板示例:
```
Class MyClass
Private myVar
Public Property Get MyProperty
MyProperty = myVar
End Property
Public Property Let MyProperty(value)
myVar = value
End Property
Public Function MyMethod()
'Do something
End Function
End Class
Dim myObj
Set myObj = New MyClass
myObj.MyProperty = "Hello World"
MsgBox myObj.MyProperty
myObj.MyMethod()
```
在这个示例中,我们定义了一个名为 `MyClass` 的类,它有一个私有变量 `myVar`,一个公共属性 `MyProperty` 和一个公共方法 `MyMethod`。`MyProperty` 是一个读/写属性,当我们设置它的值时,它会将值存储在 `myVar` 中,当我们读取它的值时,它会返回 `myVar` 的值。
我们还创建了一个 `myObj` 对象,并使用 `Set` 关键字将其实例化为 `MyClass` 类。然后我们设置了 `MyProperty` 的值为 "Hello World",并使用 `MsgBox` 显示了它的值。最后,我们调用了 `MyMethod` 方法。
请注意,在 VBScript 中,类必须在脚本的顶部或在 `Class` 语句之前定义。