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


Line Property (WshRemoteError) 

Identifies the line in a script that contains an error.


Object.Line

Arguments

  • Object
    WshRemoteError object.

Remarks

The Line property returns an unsigned long integer.

Notice that some errors do not occur on a particular line. For example, consider the error Expected End If. In this case, there is no line (a line of code is missing). In such a case, the Line property returns zero (0).

Example

The following JScript code demonstrates how the WshRemoteError object exposes the line in which the error occurred.

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 - 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 - Line: " + theError.Line + ", Char: " + theError.Character + "\nDescription: " + theError.Description);

    WScript.Quit(-1);

}

Applies To:

WshRemoteError Object

See Also

Reference

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