@echo off cls rem If no parms, or user is lost...show usage if "%1" == "" goto USAGE if "%1" == "?" goto USAGE if "%1" == "-h" goto USAGE if "%1" == "-H" goto USAGE :START echo. if NOT "%1" == "CONFIG" goto CHECK_CONFIG set CONFIG= goto CHECK_ID :CHECK_CONFIG if NOT "%1" == "config" goto CHECK_NO_CONFIG set CONFIG= goto CHECK_ID :CHECK_NO_CONFIG if NOT "%1" == "NO_CONFIG" goto NO_CONFIG set CONFIG=!NO_CONFIG goto CHECK_ID :NO_CONFIG if NOT "%1" == "no_config" goto USAGE set CONFIG=!NO_CONFIG :CHECK_ID if NOT "%2" == "" goto ID_0 cfgcntr tempesta.scr !NOHIST -noscreen %CONFIG% goto ASK_NEXT :ID_0 if NOT "%2" == "0" goto ID_1 goto UPDATE :ID_1 if NOT "%2" == "1" goto ID_2 goto UPDATE :ID_2 if NOT "%2" == "2" goto ID_3 goto UPDATE :ID_3 if NOT "%2" == "3" goto ID_4 goto UPDATE :ID_4 if NOT "%2" == "4" goto ID_5 goto UPDATE :ID_5 if NOT "%2" == "5" goto ID_6 goto UPDATE :ID_6 if NOT "%2" == "6" goto ID_7 goto UPDATE :ID_7 if NOT "%2" == "7" goto USAGE :UPDATE cfgcntr tempesta.scr !NOHIST -noscreen !SCSIID=%2 %CONFIG% :ASK_NEXT echo. echo. choice Would like to download diskware to another drive if errorlevel 2 goto END if errorlevel 1 goto START goto END :USAGE echo. echo. echo usage: TMPSTS_A CONFIG\NO_CONFIG SCSI_ID echo. echo Where CONFIG\NO_CONFIG = CONFIG for updating config pages. echo = NO_CONFIG for not updating config pages. echo. echo Where SCSI_ID = 0 - 7, for the ID of the SCSI drive on which the echo firmware is to be updated. Do not have to specify echo any number if there is only one drive on the bus. echo. :END @echo ON