Windows Script Host  

Objeto WshRemoteError

Error (propiedad)WshRemote (objeto)

Proporciona acceso a la información de error disponible cuando termina una secuencia de comandos remota (un objeto WshRemote) debido a un error en la misma.

Comentarios

La propiedad Error del objeto WshRemote devuelve el objeto WshRemoteError.

Ejemplo

El siguiente ejemplo muestra cómo se utiliza el objeto WshRemoteError para mostrar dónde se produjo un error en una secuencia de comandos, así como la descripción del mismo.

[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

WScript.DisconnectObject RemoteScript

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);
}

WScript.DisconnectObject(RemoteScript);

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);
}

Propiedades

Propiedad Description | Propiedad Line | Propiedad Character | Propiedad SourceText | Propiedad Source | Propiedad Number

Consulte también

Objeto WshRemote

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