!
, CALL GOTO.
goto :notExist || call :someLabel
,
.
, cmd- !
, goto .
a CALL, .
call :noLabel 2>nul || goto :thisWorks
, -, GOTO.
goto , .
|| .
, exit /b, , .
@echo off
setlocal DisableDelayedExpansion
set var=111
call :myFunc
set var
exit /b
:myFunc
setlocal EnableDelayedExpansion
set var=222
goto :noLabel 2>nul || set var=333!var!
echo This will be never reached
exit /b
= 333! !
, goto :noLabel exit /b, ENDLOCAL || set var=333!var!.
( ||) Dostips: GOTO CALL
source
share