MW211 EXIT

devlog
Windows/致命的エラーの戻り値
2014年12月21日
「%ERRORLEVEL%」で直前に実行された結果を戻り値として取得できるが、
根本的な誤りを犯した場合の戻り値は以下の様になる。
┌─────┬────────────────────────────────┐
│戻り値    │3                                                               │
├─────┼────────────────────────────────┤
│winerror.h│ERROR_PATH_NOT_FOUND                                            │
├─────┼────────────────────────────────┤
│メッセージ│指定されたパスが見つかりません。                                │
├─────┼────────────────────────────────┤
│原因      │・存在しないパス(の実行ファイル)を実行した場合(*1)              │
│          │  *1:フルパスの中に「\」を含んでいる場合                       │
└─────┴────────────────────────────────┘
┌─────┬────────────────────────────────┐
│戻り値    │9009                                                            │
├─────┼────────────────────────────────┤
│winerror.h│DNS_ERROR_RCODE_NOTAUTH                                         │
├─────┼────────────────────────────────┤
│メッセージ│'■' は、内部コマンドまたは外部コマンド、                       │
│          │操作可能なプログラムまたはバッチファイルとして                  │
│          │認識されていません。                                            │
├─────┼────────────────────────────────┤
│原因      │・存在しない実行ファイルを実行した場合                          │
│          │  (=適当な文字列をコマンド入力した場合(但し「\」を含むと「3」))│
└─────┴────────────────────────────────┘
分類:Windows