在批处理文件中,我想查看%1是否在一个集合中。
,例如,作为
的替代方案if %1 equ /? goto help
if /I %1 equ -? goto help
if /I %1 equ /help goto help
etc
看起来应该很简单,但我不能让它发挥作用。我尝试过使用和不使用FOR循环并搜索:string。
答案 0 :(得分:1)
@echo off
setlocal enabledelayedexpansion
set "helpoptions=@/?@-?@/help@"
if not "!helpoptions:@%~1@=!"=="%helpoptions%" goto help
goto :eof
:help
echo Help
将是一个选项,虽然不是一个非常漂亮的选项。