# setexitcode

MACRO の終了コードを設定する。

    setexitcode <exit code>

## 解説

### Windows 98/Me の場合

MACRO がバッチファイルからコマンドライン "start /w ttpmacro <ttl filename>" (オプション /w が必要)によって実行された場合、終了コードを DOS コマンド "if errorlevel n" で調べることができる。

### Windows NT/2000/XP の場合

MACRO がバッチファイルからコマンドライン "ttpmacro <ttl filename>" によって実行された場合、終了コードを DOS コマンド"if errorlevel n" で調べることができる。

## 例

    ----- バッチファイル "test.bat" (Win 98/Me の場合) ------
    rem "start /w" コマンドで MACRO を実行
    start /w ttpmacro test.ttl
    rem もし終了コードが1以上ならメッセージを表示
    if errorlevel 1 echo Error!
    ----- "test.bat" の終わり ---------

    ----- バッチファイル "test.bat" (Win NT/2000/XP の場合) ------
    rem MACRO を実行、"start" コマンドは不必要
    ttpmacro test.ttl
    rem もし終了コードが1以上ならメッセージを表示
    if errorlevel 1 echo Error!
    ----- "test.bat" の終わり ---------

    ----- マクロファイル "test.ttl" ----
    ; 終了コードを 1 にする。
    setexitcode 1
    ----- "test.ttl" の終わり ----------