报告远程脚本的当前状态。
Object.Status
Status 属性返回只读枚举数据类型。
Status 属性返回以下某个可能的值。
返回值 | 数值 | 说明 |
---|---|---|
NoTask | 0 | 远程脚本对象已经创建但尚未执行。 |
Running | 1 | 远程脚本对象正在运行。 |
Finished | 2 | 远程脚本对象运行完毕。 |
下面的代码演示如何在测试块中使用 Status 属性,来查看远程脚本是否正常终止。
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
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 事件