在CMD中运行两个命令并返回0,只要其中至少一个命令返回0

在CMD中运行两个命令并返回0,只要其中至少一个命令返回0,cmd,Cmd,标题说明了一切。我只想让两个人知道如何运行两个命令。如果其中一个或两个返回0,我想返回0。只有当它们都返回1时,我才应该返回1。所以基本上我想返回A&&B,其中A和B是两个不同的命令 注意:这不是批处理脚本,请在命令行中键入。请重试 ((StatementA)&&(StatementB)||(Statement0))||(StatementB) 在哪里 语句0始终返回0(无错误)-它阻止执行最后一个StmtB StatementA和StatementB是需要运行的两个命令 S

标题说明了一切。我只想让两个人知道如何运行两个命令。如果其中一个或两个返回
0
,我想返回
0
。只有当它们都返回
1
时,我才应该返回
1
。所以基本上我想返回
A&&B
,其中
A
B
是两个不同的命令

注意:这不是批处理脚本,请在命令行中键入。请重试

((StatementA)&&(StatementB)||(Statement0))||(StatementB)
在哪里

  • 语句0始终返回0(无错误)-它阻止执行最后一个StmtB
  • StatementA和StatementB是需要运行的两个命令
  • StatementA首先运行
  • 如果StatementA成功(返回0),则StatementB(第一个)将运行
  • 如果StatementA失败(返回的errorlevel>0),则StatementB(last)将运行

不,标题没有说明一切!你的整个问题也是如此!非常感谢,这完全符合我的要求:)