bat脚本如何读取处理10位以上参数

该批处理脚本(@test.bat)主要用于解析和响应不同的命令行参数,如-b,-d,-xp,-alpha,-x86和-fulldump。当没有参数时,它返回00,不同参数触发不同响应,例如-b对应11,-d对应22等。
摘要由CSDN通过智能技术生成
::test.bat
@echo off
setlocal
:beginargs
echo one is version
if "%~1"=="" (
	echo "00"
    goto endargs
)
if /i "%~1"=="-b" (
	echo "11"
)
if /i "%~1"=="-d" (
	echo "22"
)

if /i "%~1"=="-xp" (
    echo "33"
)
if /i "%~1"=="-alpha" (
    echo "44"
)
if /i "%~1"=="-x86" (
   echo "55"
)

if /i "%~1"=="-fulldump" (
    echo "66"
)
shift
goto beginargs
:endargs
endlocal
.\test.bat %*  #%*表示接收所有参数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值