NetBox 2.7 使用手册

ScriptObject 对象

支持在程序中创建一个脚本部件运行环境,并可以实现对其的完全控制

语法

Set ScriptObject = CreateObject("NetBox.ScriptObject")
 

属性

ClassID 取得 ScriptObject 对象所装载的脚本部件的 ClassID
EnableDebug 调试模式,为 true 表示当运行的代码出现运行错误时将自动激活系统中的调试环境,为 false 则直接返回,缺省为 false
Language 脚本语言,可以是 VBScript,Javascript,JScript 等,缺省为 VBScript
Object 取得 ScriptObject 对象所装载的脚本部件
ProgID 取得 ScriptObject 对象所装载的脚本部件的 ProgID
Source 只写属性,装载给定的代码到 Script 对象

方法

AddNameItem Script 对象设定内建对象
Close 关闭 Script 对象
GetLastError 取得 Script 对象的最后运行时间错误
Init 初始化 ScriptObject 对象所装载的脚本部件
Load 将给定的程序文件装载进 Script 对象
LoadObject 装载一个脚本部件,返回经过初始化的脚本部件
Run 运行已经装载在 Script 对象里的代码,并返回运行状态
SetGlobalObjects 复制当前运行环境中的内建对象到 Script 对象中

事件

OnScriptEnd 脚本结束触发事件
OnScriptError 运行错误触发事件

注释

使用 NetBox.ScriptObject 可以在程序中创建属于自己的脚本部件运行环境,并可以自主设定运行环境,装载一个给定的 .wsc 脚本,并最终得到脚本部件。

NetBox.ScriptObject 的大部分功能继承自 NetBox.Script 对象,所以相关的说明请参考 NetBox.Script 对象。

示例

下面的例子创建一个 ScriptObject 对象并装载 test.wsc 脚本:

Set ScriptObject = CreateObject("NetBox.ScriptObject")
Set Obj = ScriptObject.LoadObject "test.wsc"
Set ScriptObject = nothing

版权所有: 2003- 网络盒子