【发布时间】:2017-08-01 20:11:08
【问题描述】:
我有这个包含许多“if 语句”的批处理脚本。以下是我所拥有的几行:
if %c%==PC exit
if %c%==pc exit
if %c%==CMD exit
if %c%==cmd exit
if %c%==MENU exit
if %c%==menu exit
if %c%==KILL exit
if %c%==kill exit
还有更多的可能性,如果可能的话,真的可以使用一些简化。那么有没有办法可以简化这个?也许类似于,如果变量c 等于其中任何一个退出。甚至使 if 语句不区分大小写这可能吗?真的,任何简化它的方法都很棒,并且可以大大减少我的批处理脚本的大小。
附注
这段代码已经可以工作了,不需要编辑,除了压缩它。
我知道在here 发现了一个类似的问题,但我不知道如何将其应用于我的问题。
【问题讨论】:
-
打开 cmd 提示符并输入:
IF /?。我敢打赌那里有一个选项可以帮助你。
标签: windows batch-file variables if-statement