私がやろうとしているのは、コマンドライン引数の終了コードを報告することであり、これが可能かどうか疑問に思っていました..
例えば:
myProgram.exe aThirdPartyProgram.exe
aThirdPartyProgram
内で使用されているの終了コードを取得したいと思いますmyProgram
。これを行う理由は、複数のソフトウェアのテストに使用できるバッチ ファイルを作成するためです。
私がやろうとしているのは、コマンドライン引数の終了コードを報告することであり、これが可能かどうか疑問に思っていました..
例えば:
myProgram.exe aThirdPartyProgram.exe
aThirdPartyProgram
内で使用されているの終了コードを取得したいと思いますmyProgram
。これを行う理由は、複数のソフトウェアのテストに使用できるバッチ ファイルを作成するためです。
myProgram.exe
の終了コードに関係するものを出力または返さない限りaThirdPartyProgram.exe
、いいえ、方法はありません。バッチファイルからaThirdPartyProgram.exe
は、への単なる引数myProgram.exe
です。実行されるのがプログラムであるという兆候はまったくありません。さらに、myProgram.exe
バッチではなくプログラムを実行するため、終了コードが通知されない場合は運が悪い.
myProgram
終了コードを渡すだけの場合は、最後のコマンドの終了コードを含むaThirdPartyProgram
疑似変数を使用できます。%ERRORLEVEL%