- PR -

[VB.NET] DOSアプリのErrorlevel 取得

投稿者投稿内容
よねKEN
ぬし
会議室デビュー日: 2003/08/23
投稿数: 472
投稿日時: 2004-03-07 09:38
引用:

フッ素さんの書き込み (2004-03-07 03:03) より:
皆様の御不審はごもっともで・・・・。

>このプログラムは本当に標準エラー出力に結果を書き出すプログラムなんでしょうか??

「F-PROT」という、DOSベースのAnti-Virusエンジンのトリガサービスを作っているのですが、以下は当該アプリのコマンドリファレンスからの抜粋です。
==========================================
The program uses the following exit codes, which can be checked with the
ERRORLEVEL command from a BAT file.
  :(省略)
===========================================
確かにバッチファイルからは「ERRORLEVEL」にリザルトコードが出力されていたので、「標準エラー出力」に固執するあまり、すっかり「exit codes」という言葉を読み飛ばしていました。



というか、

ERRORLEVELに値を設定する=リターンコード(ExitCode)を設定する

なので、ドキュメントからERRORLEVELに設定されるとわかった時点で、
標準エラー出力は一切関係ないと思うんですが・・・
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2004-03-07 13:02
引用:

フッ素さんの書き込み (2004-03-07 03:03) より:

確かにバッチファイルからは「ERRORLEVEL」にリザルトコードが出力されていたので、「標準エラー出力」に固執するあまり、すっかり「exit codes」という言葉を読み飛ばしていました。


 かぶりますが、「ERRORLEVEL」と「標準エラー出力」を結びつけている時点で「誤った認識」かと。。。

スキルアップ/キャリアアップ(JOB@IT)