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.
La propiedad Error del objeto WshRemote devuelve el objeto WshRemoteError.
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.
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
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);
}
Propiedad Description | Propiedad Line | Propiedad Character | Propiedad SourceText | Propiedad Source | Propiedad Number
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |