Windows Script Components:事件处理、创建与使用指南
1. 事件处理
在脚本组件中,根据组件的需求,可能需要支持事件。事件可以是如窗口关闭这样的操作,或者像文件保存这样的状态变化。在 WSC 文件中,需要确定事件是什么以及何时调用它。事件在公共部分与属性和方法一起定义,示例如下:
<event name="UserAdded" />
在 WSC 代码中,使用 fireevent 方法触发事件。例如,有一个名为 AddUser 的方法,当该方法完成时,希望触发 UserAdded 事件:
<method name="adduser" internalname="NewUser">
<parameter name="strSAM"/>
</method>
<script language="VBScript">
<![CDATA[
function NewUser(strSAM)
'code to create to new user goes here
fireEvent "UserAdded"
End function
]]>
</script>
WSC 文件仅对事件进行定义和触发,使用该对象的脚本决定如何处理事件。为了便于做出决策,在脚本中包含一个与事件关联的接收器(
超级会员免费看
订阅专栏 解锁全文
616

被折叠的 条评论
为什么被折叠?



