BeZIP(CUI)でif文を使いたいのですが、使えるようになりませんか?

BeZIP(CUI)でif文を使いたいのですが、使えるようになりませんか?
以下のやり方で、バッチファイル内でif文を用いることが可能です。
V2.xx では、マクロファイルを指定して、起動することで、起動を掛けたバッチ内でif文を用いることができました。
V3.xx では、1つのマクロを指定して、バッチ内で直接起動することで、if文を用いることができるようになりました。


例)
インストール先がC:\Program Files\BEZIPの場合

@echo off
set path=%path%;"C:\Program Files\BEZIP"
bezipc.exe /1 zip /a "c:\temp\test.zip" "c:\temp\addfile.txt"
if not errorlevel -2 goto NG1
echo 成功
goto end
:NG1
echo 戻り値=%errorlevel%
echo 失敗
:end
echo 終了
この例では、
c:\temp\test.zip というZIPファイルへ、c:\temp\addfile.txtを追加します。
c:\temp\test.zip というZIPファイルが存在しない場合は、作成した上で、c:\temp\addfile.txtを追加します。

※戻り値については、BeZIP(CUI)のヘルプを参照してください。

これを実行してみると↓

圧縮するファイルがありません。
c:\temp\addfile.txt
戻り値=-1024
失敗
終了

のように出力されます。
上記は、例として、c:\temp\addfile.txt のようなファイルが存在しない状態で実行してみました。