batch file:返回给调用者?

什么是batch file子例程的return语句的等价物?

它是:

 goto :eof 

对于习惯于正常编程语言的人来说,这是不寻常的。

我在这里找到了这个信息。

我认为这是:

 exit /b [exitCode] 

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

在我的意见中,goto:eof是一个奇怪的补丁,不应该使用…

 Goto :Eof Exit 

Goto:Eof通常用于调用命令如:

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