阿杰 发表于 2015-10-7 15:16:08

支持无限参数的批处理.bat

支持无限参数的批处理.bat
@ECHO OFF
:begin
if "%1"=="" goto end
    set /a 参数个数+=1
    echo %1
    set ajvar=%ajvar% %1
shift
goto begin

:end
::参数个数统计,运行结果显示
echo 参数个数:%参数个数%运行结果:%ajvar%

::删除变量释放内存
set ajvar=
set 参数个数=


例子:
支持无限参数的批处理.bat 阿杰 马大哈 Tesla.Angela
阿杰
马大哈
Tesla.Angela
参数个数:3 运行结果: 阿杰 马大哈 Tesla.Angela
页: [1]
查看完整版本: 支持无限参数的批处理.bat