@ Metzger ( ), . , CALLs. , , :
@echo off
SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
FOR %%i IN (A B C D) DO (
CHOICE /C AN /M "Uninstall plugin %%i"
IF !ERRORLEVEL!==1 (
ECHO Uninstall %%i
) ELSE IF !ERRORLEVEL!==2 (
ECHO Skip %%i
)
)
@Metzger Windows XP :
GOTO :EOF ( )- Windows XP
%%i - ( )
ERRORLEVEL, SKIP
:
@echo off
SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
FOR %%i IN (A B C D) DO (
CHOICE /C AN /M "Uninstall plugin %%i"
SET OERRORLEVEL=!ERRORLEVEL!
IF !ERRORLEVEL!==1 CALL :UNINSTALL %%i
IF !OERRORLEVEL!==2 CALL :SKIP %%i
)
ENDLOCAL
GOTO :EOF
:UNINSTALL
ECHO Uninstall %1
GOTO :EOF
:SKIP
ECHO Skip %1
GOTO :EOF