Windows Script Host  

Método ConnectObject

Conecta los orígenes de eventos de un objeto a funciones con un prefijo determinado.

objeto.ConnectObject(cdnObjeto, cdnPrefijo)

Argumentos

objeto
Objeto WScript.
cdnObjeto
Requerido. Una cadena que indica el nombre del objeto que se desea conectar.
cdnPrefijo
Requerido. Cadena que indica el prefijo de la función.

Comentarios

Los objetos conectados resultan útiles para sincronizar los eventos de un objeto. El método ConnectObject conecta la interfaz saliente de un objeto con el archivo de comandos después de crear el objeto. Las funciones de eventos se forman con la combinación de este prefijo y el nombre del evento.

Ejemplo

El ejemplo siguiente demuestra el uso del método ConnectObject para conectar al evento Error del objeto WshRemote.

[VBScript]
Dim Controller, RemoteScript
Set Controller = WScript.CreateObject("WSHController")
Set RemoteScript = Controller.CreateScript("test.js", "remoteserver")
WScript.ConnectObject RemoteScript, "remote_"
RemoteScript.Execute

Do While RemoteScript.Status <> 2 
    WScript.Sleep 100
Loop

Sub remote_Error
    Dim theError
    Set theError = RemoteScript.Error
    WScript.Echo "Error " & theError.Number & " - Línea: " & theError.Line & ", Carácter: " & theError.Character & vbCrLf & "Descripción: " & theError.Description
    WScript.Quit -1
End Sub
[JScript]
var Controller = WScript.CreateObject("WSHController");
var RemoteScript = Controller.CreateScript("test.js", "remoteserver");
WScript.ConnectObject(RemoteScript, "remote_");
RemoteScript.Execute();

while (RemoteScript.Status != 2) {
    WScript.Sleep(100);
}

function remote_Error()
{
    var theError = RemoteScript.Error;
    WScript.Echo("Error " + theError.Number + " - Línea: " + theError.Line + ", Carácter: " + theError.Character + "\nDescripción: " + theError.Description);
    WScript.Quit(-1);
}

Consulte también

Objeto WScript | Método DisconnectObject | Método CreateObject | Método GetObject

Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com.