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
La propiedad Error devuelve un objeto WshRemoteError.
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.
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
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);
}
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. |