報告遠程腳本的當前狀態(tài)。
Object.Status
Status 屬性返回只讀枚舉數(shù)據(jù)類型。
Status 屬性返回以下某個可能的值。
返回值 | 數(shù)值 | 說明 |
---|---|---|
NoTask | 0 | 遠程腳本對象已經(jīng)創(chuàng)建但尚未執(zhí)行。 |
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 事件