Board logo

标题: [原创][讨论]函数重载 [打印本页]

作者: s11ss     时间: 2008-3-15 10:53    标题: [原创][讨论]函数重载


::Function Override        {s11ss@www.cn-dos.net 2008-3-15}
@echo off
call :e I Love You!
call :e Hello World!
call :e Hello!
exit /b

:e
if "%2" neq "" call :e %* & goto :eof
echo %1
goto :eof

:e
if "%3" neq "" call :e %* & goto :eof
echo %1 %2
goto :eof

:e
echo %1 %2 %3
[ Last edited by s11ss on 2008-3-15 at 10:56 AM ]
作者: knoppix7     时间: 2008-3-15 11:45
貌似.call的话。是从call 点往下找的第一个匹配项,如果没找到,就从文件开头起再搜索一次,还找不到就抛出错误.
作者: learner0     时间: 2008-3-15 13:46
楼主对批处理参数洞察的深啊..