ECHO OFF
CLS
EXIST /E
IF NOT ERRORLEVEL 14 GOTO ERREXST
EXIST ACPMGR.EXE
IF ERRORLEVEL 1 GOTO ERRMGR
ACPMGR /FN=%0 %1 %2 %3 %4 %5 %6 %7 %8 %9
IF ERRORLEVEL 3 GOTO DONE
IF ERRORLEVEL 2 GOTO LOADIF
IF ERRORLEVEL 1 GOTO ERROR
EXIST NETDFT.EXE
IF ERRORLEVEL 1 GOTO ERR0
NETDFT /Q
IF ERRORLEVEL 1 GOTO ERROR
EXIST FMICDD.EXE
IF ERRORLEVEL 1 GOTO ERR1
FMICDD 
IF ERRORLEVEL 1 GOTO ERROR
SET IND$FILE=IND$FILE
ENDLOAD /M
:LOADIF
EXIST ACPDOS.EXE
IF ERRORLEVEL 1 GOTO ERR_DOS
ACPDOS /Q
IF ERRORLEVEL 1 GOTO ERROR
EXIST ACPLMIF.EXE
IF ERRORLEVEL 1 GOTO ERRLMIF
ACPLMIF %1 %2 %3 %4 %5 %6 %7 %8 %9
IF ERRORLEVEL 2 GOTO DONE
IF ERRORLEVEL 1 GOTO ERROR
EXIST BGDFT.EXE
IF ERRORLEVEL 1 GOTO ERR2
BGDFT /4 /Q
IF ERRORLEVEL 1 GOTO ERROR
GOTO EXIT
:ERREXST
ECHO ERROR EXIST.EXE FILE NOT FOUND ON DEFAULT DRIVE
GOTO ERROR1
:ERRMGR
ECHO ERROR ACPMGR FILE NOT FOUND ON DEFAULT DRIVE
GOTO ERROR1
:ERRLMIF
ECHO ERROR ACPLMIF.EXE FILE NOT FOUND ON DEFAULT DRIVE
GOTO ERROR
:ERR_DOS
ECHO ERROR ACPDOS.EXE FILE NOT FOUND ON DEFAULT DRIVE
GOTO ERROR
:ERR0
ECHO ERROR NETDFT.EXE FILE NOT FOUND ON DEFAULT DRIVE
GOTO ERROR
:ERR1
ECHO ERROR FMICDD.EXE FILE NOT FOUND ON DEFAULT DRIVE
GOTO ERROR
:ERR2
ECHO ERROR BGDFT.EXE FILE NOT FOUND ON DEFAULT DRIVE
GOTO ERROR
:EXIT
ENDLOAD
GOTO EXIT1
:EXIT1
EXVER /I
GOTO DONE
:ERROR
UNLOAD /Q /K
:ERROR1
ECHO ERROR DETECTED
:QUIT
PAUSE
ECHO EXITING BATCH FILE OPERATION
:DONE
