Windows Script Host  

Propiedad Error (WshRemote)

Expone el objeto WshRemoteError, que retiene información acerca del error que provocó que la secuencia de comandos remota terminara de forma prematura.

Objeto.Error

Argumentos

Objeto
Objeto WshRemote.

Comentarios

La propiedad Error devuelve un objeto WshRemoteError.

Ejemplo

El siguiente código muestra cómo la propiedad Error del objeto WshRemote expone un objeto WshRemoteError, que expone la línea, carácter y descripción del error.

[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 - 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(secRemota, "remote_");
secRemota.Execute();

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

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

Consulte también

Objeto WshController | Objeto WshRemote | Objeto WshRemoteError | Propiedad Status | Método Execute | Método Terminate | Evento Start | Evento End | Evento Error

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