bat脚本if中多条件要如何写?

2024-11-02 17:32:34
推荐回答(2个)
回答1:

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更方便而已。

回答2:

if %a% == 1 if %b% == 2 (echo aaaaa) else (... )