批处理文件:返回来电?

时间:2011-07-18 04:40:13

标签: windows batch-file return-value return

批处理文件子例程的return语句的等价物是什么?

3 个答案:

答案 0 :(得分:27)

是:

goto :eof

对于习惯使用普通编程语言的人来说,这是不寻常的。

我发现了这个信息here

答案 1 :(得分:25)

我认为它是:

exit /b [exitCode]

不仅因为它更难以使用,而且因为exit / b(也只是退出)可能会将exitCode(ERRORLEVEL)值返回给调用者程序。

在我的谦虚意见中,转到:eof是一个不应该使用的奇怪补丁......

答案 2 :(得分:1)

Goto :Eof

Exit

转到:Eof通常用于呼叫命令 如:

@echo off
call :Hi
pause&exit
:hi
echo Hello!
goto :eof