Windows 脚本宿主  

Status 属性 (WshRemote)

报告远程脚本的当前状态。

Object.Status

参数

Object
WshRemote 对象。

说明

Status 属性返回只读枚举数据类型。

Status 属性返回以下某个可能的值。

返回值 数值 说明
NoTask 0 远程脚本对象已经创建但尚未执行。
Running 1 远程脚本对象正在运行。
Finished 2 远程脚本对象运行完毕。

示例

下面的代码演示如何在测试块中使用 Status 属性,来查看远程脚本是否正常终止。

[VBScript]
Dim Controller, RemoteScript
Set Controller = WScript.CreateObject("WSHController")
Set RemoteScript = Controller.CreateScript("test.js", "remoteserver")
RemoteScript.Execute

Do While RemoteScript.Status <> 2 
    WScript.Sleep 100
Loop
[JScript]
var Controller = WScript.CreateObject("WSHController");
var RemoteScript = Controller.CreateScript("test.js", "remoteserver");
RemoteScript.Execute();

while (RemoteScript.Status != 2) {
    WScript.Sleep(100);
}

请参阅

WshController 对象 | WshRemote 对象 | Error 属性 | Execute 方法 | Terminate 方法 | Start 事件 | End 事件 | Error 事件