CODE: [Copy to clipboard]
@ECHO off
set han1=%1
set han2=%2
set han3=%3
:gu1:参数1
set ye=2
if ""=="%han1%" call :xing %ye%
if "%han1%"=="/" call :ASa %ye%
if "%han1%"=="?" call :ASa %ye%
if "%han1%"=="/?" call :ASa %ye%
if "%han1%"=="-h" call :ASa %ye%
if "%han1%"=="/h" call :ASa %ye%
if "%han1%"=="-b" call :BSa %ye%
if "%han1%"=="/b" call :BSa %ye%
if "%han1%"=="-d" call :AS2a %ye%
if "%han1%"=="/d" call :AS2a %ye%
If not ""=="%han1%" call :err %ye% %han1%
:gu2:参数2
set ye=3
if ""=="%han2%" call :xing %ye%
if "%han2%"=="/" call :ASa %ye%
if "%han2%"=="?" call :ASa %ye%
if "%han2%"=="/?" call :ASa %ye%
if "%han2%"=="-h" call :ASa %ye%
if "%han2%"=="/h" call :ASa %ye%
if "%han2%"=="-b" call :BSa %ye%
if "%han2%"=="/b" call :BSa %ye%
if "%han2%"=="-d" call :AS2a %ye%
if "%han2%"=="/d" call :AS2a %ye%
If not ""=="%han2%" call :err %ye% %han2%
:gu3:参数3
set ye=4
if ""=="%han3%" call :xing %ye%
if "%han3%"=="/" call :ASa %ye%
if "%han3%"=="?" call :ASa %ye%
if "%han3%"=="/?" call :ASa %ye%
if "%han3%"=="-h" call :ASa %ye%
if "%han3%"=="/h" call :ASa %ye%
if "%han3%"=="-b" call :BSa %ye%
if "%han3%"=="/b" call :BSa %ye%
if "%han3%"=="-d" call :AS2a %ye%
if "%han3%"=="/d" call :AS2a %ye%
If not ""=="%han3%" call :err %ye% %han3%
exit
:ASa
ECHO.帮助参数
pause>nul&goto :xing
:BSa
ECHO.备份参数
pause>nul&goto :xing
:AS2a
ECHO.清空参数
pause>nul&goto :xing
:err
set xinxi=%2
echo.没有 %xinxi% 这个参数!
pause>nul
:xing
goto gu%1
:gu4
exit
[