if %a% == 1 if %b% == 2 echo aaaaa
if not %a% == 1 if %b% == 2 echo bbbb
if %a% == 1 if not %b% == 2 echo bbbb
if not %a% == 1 if not %b% == 2 echo cccc
很麻烦,但是批处理也只能这么写了,批处理只是dos的延伸,说到底设计之初就没把它当成语言,而只是让操作dos更方便而已。
if %a% == 1 if %b% == 2 (echo aaaaa) else (... )