中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-13 22:54
楼 主 [原创][讨论]函数重载 发表于 2008-03-15 10:53 ·  中国 北京 鹏博士BGP
银牌会员
★★★
积分 2,098
发帖 566
注册 2007-09-11 07:27
UID 97070
性别 男
状态 离线
::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 ]
2 发表于 2008-03-15 11:45 ·  中国 北京 海淀区 联通
银牌会员
★★★
积分 1,287
发帖 634
注册 2007-05-02 15:06
UID 87277
性别 男
来自 cmd.exe
状态 离线
貌似.call的话。是从call 点往下找的第一个匹配项,如果没找到,就从文件开头起再搜索一次,还找不到就抛出错误.
3 发表于 2008-03-15 13:46 ·  中国 湖北 武汉 电信
初级用户
积分 108
发帖 49
注册 2008-02-26 18:54
UID 111491
性别 男
状态 离线
楼主对批处理参数洞察的深啊..
论坛跳转: