Поделиться через


Number Property (Windows Script Host) 

Reports the error number representing a script error.


Object.Number

Arguments

  • Object
    WshRemoteError object.

Remarks

That Number property returns an unsigned long integer.

Example

The following JScript code demonstrates how the WshRemoteError object exposes the error number.

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 & " - Line: " & theError.Line & ", Char: " & theError.Character & vbCrLf & "Description: " & 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);

}



function remote_Error()

{

    var theError = RemoteScript.Error;

    WScript.Echo("Error " + theError.Number + " - Line: " + theError.Line + ", Char: " + theError.Character + "\nDescription: " + theError.Description);    

    WScript.Quit(-1);

}

Applies To:

WshRemoteError Object

See Also

Reference

WshRemote Object
Description Property (WshRemoteError)
Line Property (WshRemoteError)
Character Property
SourceText Property
Source Property (Windows Script Host)