Книга: Windows Script Host для Windows 2000/XP
Метод ConnectObject
Метод ConnectObject
Объект, соединение с которым осуществляется с помощью метода ConnectObject
, должен предоставлять интерфейс к своим событиям.
В следующем примере в переменной MyObject
создается абстрактный объект "SomeObject
", затем из сценария вызывается метод SomeMetod
этого объекта. После этого устанавливается связь с переменной MyObject
и задается префикс "MyEvent
" для процедур обработки события этого объекта. Если в объекте возникнет событие с именем "Event
", то будет вызвана функция MyEvent_Event
. Метод DisconnectObject
объекта WScript
производит отсоединение объекта MyObject
.
var MyObject = WScript.CreateObject("SomeObject");
MyObject.SomeMethod();
WScript.ConnectObject(MyObject, "MyEvent");
function MyEvent_Event(strName) {
WScript.Echo(strName);
}
WScript.DisconnectObject(MyObject);