ERRORLEVEL is not %ERRORLEVEL% http://blogs.msdn.com/oldnewthing/archive/2008/09/26/8965755.aspx コマンドインタープリターcmd.exeにはエラーレベルとして知られている概念がある。それはもっとも最近に実行されたプログラムの戻り値である。IF ERRORLEVELコマンドでエラーレベルを調べることができる: IF ERRORLEVEL 1 ECHO エラーレベルが1以上 <sidebar> エラーレベルがn以上であればIF ERRORLEVEL nは成功する。より高い戻り値で異なる失敗の程度を表すプログラムがあるので、これは恐らくそうなる。たとえば、diffプログラムには3つの戻り値がある: 0はファイルが同じことであることを意味する; 1はファイルが異なることを意味する; 2はひどい何かが起き