Set myobject = WScript.CreateObject("someobjectwithevents", "myobject_")
В этом случае, WSH создаст экземпляр объекта Someobjectwithevents, и любая функция, начинающаяся с myobject_ и заканчивающаяся именем события, будет вызвана при возбуждении события. В WSH это достигается внутренней обработкой события и вызовом функции, которая удовлетворяет соглашению об именах. В VBScript это обычно не имеет большого удивления, поскольку синтакис "автомагического" перехвата событий выглядит как ИмяОбъекта_ИмяСобытия.
Взято с
http://knowhow.virtech.ru/qa/42.2 Добавлено: CreateObject
Синтаксис:
CreateObject(<ProgID>,<Prefix>)
Назначение:
Создаёт программный объект автоматизации.
Параметры:
<ProgID> - строка, программный идентификатор объекта (ProgID).
<Prefix> - необязательный, строка. Префикс функций-обработчиков событий. Если объект предоставляет интерфейсы для связи с событиями, после создания объекта с указанием этого параметра в сценарии можно обрабатывать события, возникающие в этом объекте. Когда объект сообщает о возникновении события, сервер сценариев вызывает соответствующую функцию. Например, если был указан префикс "Evt_", а событие называется "OnBegin", будет вызвана функция "Evt_OnBegin", которая должна быть описана в сценарии.
Описание:
При использовании "обычной" функции VBScript "CreateObject" организовать обработку событий нельзя.
Пример:
Set Network = WScript.CreateObject("WScript.Network")
MsgBox Network.ComputerName
Могу выслать полное описание wscript.