前のトピック: OSRedirect.receivedResult メソッド次のトピック: RemoteTarget クラス


OSRedirect.result メソッド

子プロセスは、次の 3 つのタイプの結果情報を生成します。 通常は画面に書き込まれる標準出力、通常は画面に書き込まれるエラー出力、および最終終了コード(errorlevel)。

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

result()

このメソッドは、子プロセスの終了コードを返します。

Windows の ping は終了コードを、指定したホストが応答した場合は 0 に、応答しなかった場合は 1 に設定します。 結果を確認し表示します。

!! ping ascli1
if($$stdout.result()==0)
    ? "Ping 成功"
else
    ? "Ping 失敗"

注: アプリケーション固有のエラーの場合、OSRedirect() の errorOccurred() フラグは設定されません。

関連項目

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

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

OSRedirect.output メソッド