![]() |
初始化 ScriptObject 对象所装载的脚本部件
ret = ScriptObject.Init
ScriptObject.Init 方法对 ScriptObject 对象里面装载的脚本部件进行初始化,复制当前运行环境中的内建对象到 ScriptObject 对象中,执行脚本部件的初始化代码,建立脚本部件的方法和属性。
一般情况下,建议直接使用 ScriptObject.LoadObject 装载一个给定的脚本部件,独立给出 ScriptObject.Init 是为了提供特殊情况下脚本部件的状态,比如在装载后增加内建对象等特殊需求。
下面的代码装载一个脚本部件文件 test.wsc,同时为脚本部件提供一个特殊的内建对象:
Set so = CreateObject("NetBox.ScriptObject") so.Load "test.wsc" so.AddNameItem "MyObject", myObj so.Init Set obj = so.Object