前のトピック: RemoteTarget.output メソッド次のトピック: RemoteTarget.receivedResult メソッド


RemoteTarget.receivedOutput メソッド

イベント ハンドラは、ユーザ スクリプトで実装できるオプションの関数で、特定のイベントが発生したときに AutoShell によって呼び出されます。 このイベント ハンドラが存在する場合は、リモート ターゲットから出力を受信すると呼び出されます。 このハンドラは複数回呼び出せます。

このメソッドの構文は以下のとおりです。

receivedOutput(s)

注: AutoShell はイベント ハンドラの戻り値を無視します。

RemoteTarget の出力ハンドラを指定し、関連付けられているオブジェクトにイベント ハンドラでアクセスします。

rt = new RemoteTarget("ascli1");
// 出力ハンドラの割り当て
rt.receivedOutput = function(s){
    qout("受信した出力 = ", s);
    qout("出力元のホスト = ", this.getHostName());
};
run-remote "! ver" on rt

関連項目

RemoteTarget.output メソッド