@echo off
::批处理命令开始-----------------------------------
@echo off&setlocal EnableDelayedExpansion
:Lable_begin
if "%1"=="" (goto :Lable_help) else goto Lable_check
goto :eof
:Lable_check
for %%a in (上海,浙江,北京,广州,大连) do (
if /I %%a EQU %1 ('call :Lable_%%a'&goto :eof) else (goto Lable_err)
)
goto :eof
:Lable_help
echo 这是帮助命令.
goto :eof
:Lable_err
echo 这是出错信息.
goto :eof
:Lable_上海
echo 这是上海.
goto :eof
:Lable_浙江
echo 这是浙江.
goto :eof
:Lable_北京
echo 这是北京.
goto :eof
:Lable_广州
echo 这是广州.
goto :eof
::批处理命令结束-----------------------------------
pause
上面红色部分应该咋写才能正确判断%1
::批处理命令开始-----------------------------------
@echo off&setlocal EnableDelayedExpansion
:Lable_begin
if "%1"=="" (goto :Lable_help) else goto Lable_check
goto :eof
:Lable_check
for %%a in (上海,浙江,北京,广州,大连) do (
if /I %%a EQU %1 ('call :Lable_%%a'&goto :eof) else (goto Lable_err)
)
goto :eof
:Lable_help
echo 这是帮助命令.
goto :eof
:Lable_err
echo 这是出错信息.
goto :eof
:Lable_上海
echo 这是上海.
goto :eof
:Lable_浙江
echo 这是浙江.
goto :eof
:Lable_北京
echo 这是北京.
goto :eof
:Lable_广州
echo 这是广州.
goto :eof
::批处理命令结束-----------------------------------
pause
上面红色部分应该咋写才能正确判断%1
