前のトピック: OSRedirect.hasCompleted メソッド次のトピック: OSRedirect.onError メソッド


OSRedirect.onCompleted メソッド

イベント ハンドラは、ユーザ スクリプトで実装できるオプションの関数で、特定のイベントが発生したときに AutoShell によって呼び出されます。 このイベント ハンドラが存在する場合は、子プロセスが完了すると呼び出されます。

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

onCompleted(fCompleted)

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

完了イベント ハンドラを指定します。

out = new OSRedirect();
out.onCompleted = function(f){if(f)qout("ret = ", this.result());};
! ver -output out

関連項目

! コマンド -- コマンドまたは子プロセスの呼び出し(Cmdlet)

!! コマンド -- コマンドまたは子プロセスの呼び出しと自動キャプチャ出力(Cmdlet)

OSRedirect.result メソッド