REM Продолжение выполнения

DIR %2

После того, как в этом файле выполнение дойдёт до команды GOTO Label1 его выполнение продолжается со строки REM Продолжение выполнения

В команде перехода внутри файла GOTO можно задавать в качестве метки перехода строку :EOF, которая передает управление в конец текущего пакетного файла (это позволяет легко выйти из пакетного файла без определения каких-либо меток в самом его конце).

Также для перехода к метке внутри текущего командного файла кроме команды GOTO можно использовать и рассмотренную выше команду CALL:

CALL :метка аргумента

При вызове такой команды создается новый контекст текущего пакетного файла с заданными аргументами, и управление передается на инструкцию, расположенную сразу после метки. Для выхода из такого пакетного файла необходимо два раза достичь его конца. Первый выход возвращает управление на инструкцию, расположенную сразу после строки CALL, а второй выход завершает выполнение пакетного файла.

Например, если запустить с параметром "Копия-1" командный файл следующего содержания:

@ECHO OFF

ECHO %1

CALL :2 Копия-2

:2

ECHO %1

то на экран выведутся три строки: