小编Mic*_*ael的帖子

批处理文件中的子例程

给出以下代码:

@Echo off
ECHO Start
ECHO Calling SUB_A
CALL :SUB_A
ECHO Calling SUB_B
CALL :SUB_B

:SUB_A
    ECHO In SUB_A
    GOTO:EOF

:SUB_B
    ECHO In SUB_B
    GOTO:EOF

ECHO End
Run Code Online (Sandbox Code Playgroud)

我期待这个输出:

Start
Calling SUB_A
In SUB_A
Calling SUB_B
In SUB_B
End
Run Code Online (Sandbox Code Playgroud)

但我明白了:

Start
Calling SUB_A
In SUB_A
Calling SUB_B
In SUB_B
In SUB_A
Run Code Online (Sandbox Code Playgroud)

我在这做错了什么?

batch-file

33
推荐指数
3
解决办法
6万
查看次数

标签 统计

batch-file ×1