Hitachi

JP1 Version 11 JP1/Advanced Shell 


9.4.2 adshappexecコマンド(GUIアプリケーション実行コマンド)【Windows開発環境限定】

形式

adshappexec [-m] [-d ワークフォルダ] [-v 表示名] {-w 実行アプリケーション名 | -n 実行アプリケーション名} [-- 引数1 引数2...]

機能

開発環境でのデバッグのために,アプリケーション実行エージェントを経由しないで実行アプリケーションを起動します。

実行アプリケーションが返す戻り値は標準出力に出力します。ジョブの戻り値として後続ジョブで使用する場合はコマンド置換で変数に格納します。

引数

-m

標準エラー出力へのメッセージの出力を抑止します。標準入出力を使用できない環境で使用します。

コマンドの引数指定エラー,およびライセンスチェックエラーは,-mオプションを指定しても出力されます。

-d ワークフォルダ 〜<パス名>((1〜247バイト))

実行アプリケーション実行時のワークフォルダを指定します。

ワークフォルダを指定しなかった場合は,adshappexecコマンド実行時のカレントパスで動作します。

ワークフォルダはスペースを含む場合,ジョブ定義スクリプトからの実行であれば「"」で囲むなどして,スペースを含めて指定してください。

-v 表示名 〜<パス名>((1〜247バイト))

アプリケーション実行エージェントアイコンを左クリックした時に表示される表示名を指定します。

表示名はスペースを含む場合,ジョブ定義スクリプトからの実行であれば「"」で囲むなどして,スペースを含めて指定してください。

表示名を省略した場合には,実行アプリケーション名を出力します。

Windows開発環境の場合,メッセージ出力にだけ使用します。

複数の実行アプリケーションを動作させたときにアプリケーションを区別するためにこの引数を指定することを推奨します。

-w 実行アプリケーション名 〜<パス名>((1〜247バイト))

実行アプリケーションの終了まで実行を終了しません。

実行アプリケーション名は,実行アプリケーションのファイル名を指定します。

実行アプリケーション名はスペースを含む場合,ジョブ定義スクリプトからの実行であれば「"」で囲むなどして,スペースを含めて指定してください。

-n 実行アプリケーション名 〜<パス名>((1〜247バイト))

実行アプリケーションの終了を待たずに終了します。

実行アプリケーション名は,実行アプリケーションのファイル名を指定します。

実行アプリケーション名はスペースを含む場合,ジョブ定義スクリプトからの実行であれば「"」で囲むなどして,スペースを含めて指定してください。

-- 引数1 引数2... 〜<引数>((1〜1,023バイト))

「--」のあとに実行アプリケーションの実行時に指定するパラメーターを指定します。

関連付けを行った実行アプリケーションを指定した場合には引数を指定しないでください。

引数は,合計の引数長が1,023バイト以内であれば,いくつでも指定できます。

終了コード

終了コード

意味

0

正常終了

0以外

異常終了

adshappexecコマンドでは,次の2つのプロセスでの終了コードがあります。プロセスごとの終了コードの扱いは次のようになります。

[図データ]

エラー発生個所での戻り値の出力は次のとおりです

(a) adshappexecコマンド処理でのエラー

コマンドの戻り値として出力します。

また,標準エラー出力にメッセージを出力します。

(b) 実行アプリケーションの戻り値

標準出力に出力します。

また,標準エラー出力には,実行アプリケーションの戻り値を出力します。

実行アプリケーションの戻り値で0以外の戻り値を返しても,adshappexecコマンドは異常終了しません。

実行アプリケーションの戻り値を確認するにはメッセージを確認するか,標準出力の内容を確認してください。

注意事項