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


Source Property (Windows Script Host) 

Identifies the COM object responsible for causing the script error.


Object.Source

Arguments

  • Object
    WshRemoteError object.

Remarks

The Source property returns a string.

Example

The following JScript code demonstrates how the WshRemoteError object exposes the COM object responsible for causing the script 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 - Line: " & theError.Line & ", Char: " & theError.Character & vbCrLf & "Description: " & theError.Description & vbCrLf & "Source: " & theError.Source

    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 + "\nSource: " + theError.Source);

    WScript.Quit(-1);

}

Applies To:

WshRemoteError Object

See Also

Reference

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