@echo off
set image=
REM Main Menu Section
:MainMenu
cls
echo Yavapai County MIS Multicast Server
echo Main Menu
ECHO
echo SYSTEM SELECT:
echo 1. Micron 350MHz Pentium II/III
echo 2. Micron 450MHz Pentium II/III
echo 3. 300-500MHz AMD - FIC Motherboard
ECHO 4. Laptops
echo 5. Dell
ECHO 6. Arsys 600 Celeron
ECHO 7. Originals
ECHO 8. Temp(TEMP)
ECHO X. Exit to DOS
Echo Enter Your Choice
c:\windows\command\choice /N /C:12345678X
if errorlevel 9 goto UserExit
if errorlevel 8 goto Temp
if errorlevel 7 goto Originals
if errorlevel 6 goto Arsys
if errorlevel 5 goto Dell
if errorlevel 4 goto Laptops
if errorlevel 3 goto GenericAMD
if errorlevel 2 goto 450Micron
if errorlevel 1 goto 350Micron
REM SubMenus Level1
:AMD
cls
echo Yavapai County MIS Multicast Server
echo AMD-FIC Menu
ECHO
echo SYSTEM SELECT:
echo 1. 1999-2000
echo 2. 2000-2001
ECHO X. Return to MAIN MENU
Echo Enter Your Choice
c:\windows\command\choice /N /C:12X
if errorlevel 3 goto MainMenu
if errorlevel 2 goto GenericAMD
if errorlevel 1 goto FICAMD
REM SubMenus Level2
😱riginals
cls
echo Yavapai County MIS Multicast Server
echo Original System Images For 2000
echo
echo SELECT IMAGE:
echo 1. Dell 733 MT Windows 2000.(DT733W2K)
echo 2. IBM Thinkpad A20P Windows 2000.(TPA20P2K)
echo X. Return to Main Menu
Echo Enter Your Choice
c:\windows\command\choice /N /C:12X
if errorlevel 3 goto MainMenu
if errorlevel 2 goto TPA20P2K
if errorlevel 1 goto DT733W2K
:Arsys
cls
echo Yavapai County MIS Multicast Server
echo Arsys Images For 600MHz Celeron
echo
echo SELECT IMAGE:
echo 1. Standard Load NT4,SP6A,IE5,OF97PRO,PUB98,OUT98,ACRBT4R,ZC.(AR60B)
echo 2. Standard Load, and Assessor Package(AR60ASR)
echo 3. STD Load and CrisPlus. (AR60CPLS)
echo 4. Plain Win2K load, No Office. 1.15Gb Part. Size (AR6W2KP)
echo 5. Win2K County Standard Load. (AR6W2KB)
echo X. Return to Main Menu
Echo Enter Your Choice
c:\windows\command\choice /N /C:12345X
if errorlevel 6 goto MainMenu
if errorlevel 5 goto AR6W2KB
if errorlevel 4 goto AR6W2KP
if errorlevel 3 goto AR60CPLS
if errorlevel 2 goto AR60ASR
if errorlevel 1 goto AR60B
😀ell
cls
echo Yavapai County MIS Multicast Server
echo Dell Images For 667-733 Celeron
echo
echo SELECT IMAGE:
echo 1. Standard Load, Desktop, 667, NVida, Intel DD667B
echo 2. Med Ass Load, Desktop 667, NVidia, Intel DD667MA
echo 3. Standard Load, Mini Tower 733, Onboard Vid, Intel DT733B
echo 4. P&B Load, Dell Tower, Intel NIC DT733PB
echo 5. Win 2k, Standard Load, Tower, 733, TNT2M64, Intel DT72KB
echo 6. Win NT, Standard Load, Tower, 733, TNT2M64, Intel Dd7ntB
echo 7. Win2k, Standard, GAO, Tower, 733, TNT2M64, Intel D2kBGAO
echo X. Return to Main Menu
Echo Enter Your Choice
c:\windows\command\choice /N /C:1234567X
if errorlevel 8 goto MainMenu
if errorlevel 7 goto d2kbgao
if errorlevel 6 goto dd7ntb
if errorlevel 5 goto dt72kb
if errorlevel 4 goto dt733pb
if errorlevel 3 goto dt733b
if errorlevel 2 goto dd667ma
if errorlevel 1 goto dd667b
:Laptops
cls
echo Yavapai County MIS Multicast Server
echo Laptop Images
echo
echo SELECT IMAGE:
echo Gateway Solo 2550
echo 1. Sheriff Crime Scene Setup - Windows 98(SRFGWLT)
echo IBM Thinkpad A20P
echo 2. Win 2000 CSL RAS Dial-In (TPA20B)
echo 3. IBM Thinkpad A20P Windows 98 CSL RAS Dial-In.(TPA20W98)
echo 4. IBM Stinkpad A20P Win 2000, P&B software (TPAW2KPB)
echo X. Return to Main Menu
Echo Enter Your Choice
c:\windows\command\choice /N /C:1234X
if errorlevel 5 goto MainMenu
if errorlevel 4 goto TPAW2KPB
if errorlevel 3 goto TPA20W98
if errorlevel 2 goto TPA20B
if errorlevel 1 goto SRFGWLT
:GenericAMD
cls
echo Yavapai County MIS Multicast Server
echo Images For 300 - 500MHz AMD/FIC Motherboard Combos
echo
echo SELECT IMAGE:
echo 1. Adult Probation - Windows 95(APOFIC95)
echo 2. Training Room - Windows 95(TRAINING)
REM echo 3. Training Room Dual Boot - Windows 95 & NT 4.0(TRAINDB)
echo 3. Fleet NT Terminal Server Clients For RTA(FLTTERM)
echo 4. FIC 500 County Basic Load(FIC50B)
echo 5. FIC 500 County Basic Load Windows 2000(FC5W2KB)
echo 6. FIC 500 CBL and Planning and Building Package(FIC50PB)
echo 7. FIC 500 rebuild, Dual 1.2 or 2.0/1.2, W2kB, (FC2K12B1)
echo 8. FIC 500 rebuild, Dual 1.2 or 2.0/1.2, W2kB, (FC2K12B2)
echo X. Return to Main Menu
Echo Enter Your Choice
c:\windows\command\choice /N /C:12345678X
if errorlevel 9 goto MainMenu
if errorlevel 8 goto FC2K12B2
if errorlevel 7 goto FC2K12B1
if errorlevel 6 goto FIC50PB
if errorlevel 5 goto FC5W2KB
if errorlevel 4 goto FIC50B
if errorlevel 3 goto FLTTERM
if errorlevel 2 goto TRAINING
if errorlevel 1 goto APOFIC95
:GenericAMD
cls
echo Yavapai County MIS Multicast Server
echo Images For 300 - 500MHz AMD/FIC Motherboard Combos
echo
echo SELECT IMAGE:
echo 1. Adult Probation - Windows 95(APOFIC95)
echo 2. Training Room - Windows 95(TRAINING)
echo 3. Training Room Dual Boot - Windows 95 & NT 4.0(TRAINDB)
echo 4. Fleet NT Terminal Server Clients For RTA(FLTTERM)
echo 5. FIC 500 County Basic Load(FIC50B)
echo 6. FIC 500 County Basic Load Windows 2000(FC5W2KB)
echo 7. FIC 500 CBL and Planning and Building Package(FIC50PB)
echo X. Return to Main Menu
Echo Enter Your Choice
c:\windows\command\choice /N /C:1234567X
if errorlevel 8 goto MainMenu
if errorlevel 7 goto FIC50PB
if errorlevel 6 goto FC5W2KB
if errorlevel 5 goto FIC50B
if errorlevel 4 goto FLTTERM
if errorlevel 3 goto TRAINDB
if errorlevel 2 goto TRAINING
if errorlevel 1 goto APOFIC95
:450Micron
cls
echo Yavapai County MIS Multicast Server
echo Micron Images For 450MHz Pentium II
echo
echo SELECT IMAGE:
echo 1. Assessor - Windows NT(ASRNT)
echo 2. Standard Windows NT 4.0, SP6, IE5, Office PRO(NT450STD)
echo 3. Standard Windows NT 4.0, SP5, IE5, SBE(NT450)
echo 4. Word Perfect - NT 450 Standard(WP450STD)
echo 5. County Standard Load W2K(MSQ452KB)
echo X. Return to Main Menu
Echo Enter Your Choice
c:\windows\command\choice /N /C:12345X
if errorlevel 6 goto MainMenu
if errorlevel 5 goto MSQ452KB
if errorlevel 4 goto WP450STD
if errorlevel 3 goto NT450
if errorlevel 2 goto NT450STD
if errorlevel 1 goto ASRNT
:350Micron
cls
echo Yavapai County MIS Multicast Server
echo Micron Images For 350MHz Pentium II
echo
echo SELECT IMAGE:
echo 1. Standard Windows NT 4.0, SP6, IE5, OF97PRO, PUB98, 4 Gig(NT350)
echo 2. Standard Windows NT 4.0, SP6, IE5, OF97PRO, PUB98, 1.2Gig(NTSTD12)
echo 3. Windows 95, IE5, OF97PRO, PUB98.(WIN350)
echo 4. Standard Windows.(MCRV35B)
echo 5. Standard Windows and Planning and Building Package.(MCRV35PB)
echo 6. Standard Windows 2000 County Load.(MCRV2KB)
echo X. Return to Main Menu
Echo Enter Your Choice
c:\windows\command\choice /N /C:123456X
if errorlevel 7 goto MainMenu
if errorlevel 6 goto MCRV2KB
if errorlevel 5 goto MCRV35PB
if errorlevel 4 goto MCRV35B
if errorlevel 3 goto WIN350
if errorlevel 2 goto NTSTD12
if errorlevel 1 goto NT350
REM Set image variables
REM Micron 350
:NT350
set image=c:\images\nt350.pqi
goto StartServer
:NTSTD12
set image=c:\images\ntstd12.pqi
goto StartServer
:WIN350
set image=c:\images\win350.pqi
goto StartServer
:MCRV35B
set image=c:\images\mcrv35b.pqi
goto StartServer
:MCRV35PB
set image=c:\images\mcrv35pb.pqi
goto StartServer
:MCRV2KB
set image=c:\images\mcrv2kb.pqi
goto StartServer
REM Micron 450
:ASRNT
set image=c:\images\asrnt.pqi
goto StartServer
:NT450STD
set image=c:\images\nt450std.pqi
goto StartServer
:NT450
set image=c:\images\nt450.pqi
goto StartServer
:WP450STD
set image=c:\images\wp450std.pqi
goto StartServer
:MSQ452KB
set image=c:\images\msq452kb.pqi
goto StartServer
REM AMD/FIC Combos
:APOFIC95
set image=c:\images\apofic95.pqi
goto StartServer
:TRAINING
set image=c:\images\training.pqi
goto StartServer
:TRAINDB
set image=c:\images\traindb.pqi
goto StartServer
:FLTTERM
set image=c:\images\fltterm.pqi
goto StartServer
:FIC50B
set image=c:\images\fic50b.pqi
goto StartServer
:FC5W2KB
set image=c:\images\fc5w2kb.pqi
goto StartServer
:FC2K12B1
set image=c:\images\FC2K12B1.pqi
goto StartServer
:FC2K12B2
set image=c:\images\FC2K12B2.pqi
goto Startserver
:FIC35B
set image=c:\images\fic35b.pqi
goto StartServer
:FIC50PB
set image=c:\images\fic50pb.pqi
goto StartServer
:FIC35PB
set image=c:\images\fic35pb.pqi
goto StartServer
REM Laptops
:SRFGWLT
set image=c:\images\srfgwlt.pqi
goto StartServer
:TPA20B
set image=c:\images\tpa20b.pqi
goto StartServer
:TPAW2KPB
set image=c:\images\tpaw2kpb.pqi
goto startserver
:TPA20W98
set image=c:\images\tpa20w98.pqi
goto StartServer
REM Dells
😀d667b
set image=c:\images\dd667b.pqi
goto StartServer
😀d667ma
set image=c:\images\dd667ma.pqi
goto StartServer
😀t733b
set image=c:\images\dt733b.pqi
goto StartServer
😀t733pb
set image=c:\images\dt733pb.pqi
goto StartServer
😀t72kb
set image=c:\images\dt72kb.pqi
goto StartServer
😀d7ntb
set image=c:\images\dd7ntb.pqi
goto StartServer
😀2kbgao
set image=c:\images\d2kbgao.pqi
goto startserver
REM Arsys
:AR60B
set image=c:\images\AR60B.pqi
goto StartServer
:AR60ASR
set image=c:\images\AR60asr.pqi
goto StartServer
:AR60CPLS
set image=c:\images\AR60CPLS.pqi
goto StartServer
:AR6W2KP
set image=c:\images\AR6W2KP.PQI
goto StartServer
:AR6W2KB
set image=c:\images\AR6W2KB.PQI
goto StartServer
REM Originals
:TPA20P2K
set image=c:\images\tpa20p2k.pqi
goto StartServer
😀T733W2K
set image=c:\images\dt733w2k.pqi
goto StartServer
REM Temporary
:TEMP
set image=c:\images\clwicclt.pqi
goto StartServer
REM Starting Drive Image Pro
:StartServer
cls
echo Loading %image%...
REM Next line used to Reapportion partitions
rem pqdi.exe /img=%image% /RPP /MSN="MIS1"
REM Next line used to exactly size partitions
pqdi.exe /img=%image% /MSN="MIS1"
goto MainMenu
REM Exit to DOS
:UserExit
cls
echo Now you've done it!
echo.
echo Auto destruct sequence initiated. Meltdown will start in 30 seconds...
echo.
goto End
:End
What I would like to do is change manu #8 from just choosing the image named temp.pqi, to asking me to type in the name of the image I want to use. My trusty coworker seems to think the best solution is to scrap the whole menu system, memorize all the images and what each is for, and just manually type "set image= blah blah blah". then manually type "pqdi /image= /this /that /and the other". I suppose that's why the task was left to me eh 🙂 Anyway, thanks in advance.
Ummm, I just noticed that the beginning of some of the lines turned into emote's, please ignore those 🙂