DisconnectObject メソッドオブジェクトのイベント ソースへの接続を解除します。 object.DisconnectObject(obj) 引数
解説オブジェクトが "接続解除" されると、WSH はそのオブジェクトのイベントに応答しなくなります。ただし、そのオブジェクトは引き続きイベントを発行することはできます。指定されたオブジェクトが接続されていない場合は DisconnectObject メソッドを呼び出しても何も実行されないことに注意してください。 使用例次のコードは DisconnectObject メソッドを使用してリモート スクリプトの完了後に WshRemote オブジェクトのエラーイベントに接続する例です。 [VBScript]
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
WScript. [JScript] 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);
}
WScript. |