前端之家收集整理的这篇文章主要介绍了
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是数字相等运算符。
原文链接:https://www.f2er.com/windows/372224.html