Цитата amel27:
На самом деле он и в конечном цикле не работает. Только после завершения цикла переходит на метку »
|
Из второго примера как раз видно что цикл прервался, но сначала отработала метка:
Код:

@echo off
setlocal
for /l %%i in (1,1,10) do (
echo 1: %%i
if %%i equ 3 goto:break
echo 2: %%i
:break
echo 3: %%i
)
echo end
Цитата:
1: 1
2: 1
3: 1
1: 2
2: 2
3: 2
1: 3
3: %i -- это уже вне цикла, т.к. не работает встроенная переменная %%i
end
|
Но все же это из разряда хака, нештатное поведение. Обязательное наличие команды на выполнение ( тот же rem )