>if not ERRORLEVEL 1 goto aaa >教えていただいた上記記述なんですが、 >1じゃないということは、2~255も含まれるのではないのでしょうか? >素朴な疑問ですいません。 if文の文法については、if /? で調べてください。 if ERRORLEVEL 1 goto aaa は、ERRORLEVEL が1以上の時にgoto aaaするという意味です。ということを#4の人が書いてるのですが・・・ 従って、その否定である、 if not ERRORLEVEL 1 goto aaa は、ERRORLEVEL が1未満つまり0のときにgoto aaaします(負になることはないので)。
![コマンドプロンプトのERRORLEVELについて!](https://cdn-ak-scissors.b.st-hatena.com/image/square/a73abc454de4aaacb370bad26db2312eacbc7375/height=288;version=1;width=512/https%3A%2F%2Foshiete.xgoo.jp%2Fimages%2Fsp%2Fqa_recommend%2F2101_2.jpg)