windows-xp – Windows批处理文件:如果条件多则

前端之家收集整理的这篇文章主要介绍了windows-xp – Windows批处理文件:如果条件多则前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有办法说出类似的话
if %1 == 1 or %1 == 2

在批处理文件中?或者,更好的是,如果我可以指定一组候选值,如

if %1 in [1,2,3,4,... 20]
实现逻辑的一种方法 – 或者使用转发相同标签的多个条件。
if %1 == 1 goto :cond
if %1 == 2 goto :cond
goto :skip
:cond
someCommand
:skip

要测试集合成员资格,可以使用for循环:

for %%i in (1 2 3 4 ... 20) do if %1 == %%i someCommand

请注意,==是字符串相等运算符。 equ是数字相等运算符。

猜你在找的Windows相关文章