次の方法で共有


End イベント

リモート スクリプトが完了したときに起動されるイベントです。

Object_end

引数

  • object
    WshRemote オブジェクトです。

解説

End イベントは、リモート スクリプト オブジェクトの実行が完了したときに起動されます。リモート スクリプト オブジェクトの実行が正常に終了したときのほか、タイムアウトになったり、エラーのために異常終了したときにも、このイベントが起動されます。

使用例

var WshController = new ActiveXObject("WSHController");
var RemoteProc = WshController.CreateScript("app.wsf", "remotemachine");
WScript.ConnectObject(RemoteProc, "RemoteProc_");
var Done = false;
RemoteProc.Execute();
while (!Done)
   WScript.Sleep(100);

function RemoteProc_End()
{
   WScript.Echo("プロセスが終了しました。");
   Done = true;
}

function RemoteProc_Error()
{
   WScript.Echo("エラーが発生しました。 " + RemoteProc.Error.Description);
   Done = true;
}

function RemoteProc_Start()
{
   WScript.Echo("プロセスが開始しました。");
}

参照

WshController オブジェクト | WshRemote オブジェクト | Status プロパティ | Error プロパティ | Execute メソッド | Terminate メソッド | Start イベント | Error イベント