ENCERRORは0か1のみ
FLAG_QUIETLEVELは2以上なら正常終了時に確認しない
3以上ならエラー時にも確認しない
■A
if "%ENCERROR%" == "1" (
if not %FLAG_QUIETLEVEL% geq 3 ( pause )
exit /b 1
)
if not %FLAG_QUIETLEVEL% geq 2 ( pause )
exit /b 0

■B
if "%ENCERROR%" == "1" (
if not %FLAG_QUIETLEVEL% geq 3 ( pause )
) else (
if not %FLAG_QUIETLEVEL% geq 2 ( pause )
)
exit /b %ENCERROR%

■C
if "%ENCERROR%" == "1" (
if not %FLAG_QUIETLEVEL% geq 3 ( pause )
exit /b 1
)
if "%ENCERROR%" == "0" (
if not %FLAG_QUIETLEVEL% geq 2 ( pause )
exit /b 0
)

A,B,C,でどれが一番美しいかな?もしくはわかりやすいのはどれ?
また他に俺ならこう書くってのがあれば教えて