|
@ECHO OFF
goto start
:w_menu
UltraBoot Disk Startup Menu
屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯
[1. CDROM Driver Only ]
[2. CDROM and SCSI Device]
[3. Compact Mode ]
哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪
[4. Quit to DOS (ESC) ]
::
:t_menu
UltraBoot Disk Startup Menu
屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯
1. CDROM Driver Only
2. CDROM and SCSI Device
3. Compact Mode
哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪
4. Quit to DOS (ESC)
::
:start
set path=%ramdrv%\bin
set path=%path%;%ramdrv%\doscmd
mouse /u
cls
wbat text 2,2 @startup.bat:t_menu
wbat text 6,4 (+white on +blue) " 1. CDROM Driver Only "
wbat text 7,5 (+red on black) "2"
wbat text 8,5 (+red on black) "3"
wbat text 10,5 (+red on black) "4"
wbat cursor 12
func ? Time remaining:
func -w10>%temp%\tmp.bat
call %temp%\tmp.bat
del %temp%\tmp.bat
wbat text 12,1 " "
if "%?%"=="27" goto domenu4
if "%?%"=="13" goto domenu1
if "%?%"=="208" goto menu2
if "%?%"=="200" goto menu4
if "%?%"=="49" goto domenu1
if "%?%"=="50" goto domenu2
if "%?%"=="51" goto domenu3
if "%?%"=="52" goto domenu4
goto domenu1
:menu1
set ?=
call w.bat fix menu 1,1 (white on black) @startup.bat:w_menu #1
goto doit
:menu2
set ?=
call w.bat fix menu 1,1 (white on black) @startup.bat:w_menu #2
goto doit
:menu3
set ?=
call w.bat fix menu 1,1 (white on black) @startup.bat:w_menu #3
goto doit
:menu4
set ?=
call w.bat fix menu 1,1 (white on black) @startup.bat:w_menu #4
goto doit
:doit
cls
if "%?%"=="1" goto domenu1
if "%?%"=="2" goto domenu2
if "%?%"=="3" goto domenu3
if "%?%"=="4" goto domenu4
goto domenu4
:domenu1
cls
echo Extracting device driver(s)...
mkdir %ramdrv%\device
extract /y /l %ramdrv%\device /e a:\cdrom.cab >nul
device %ramdrv%\device\vide-cdd.sys /D:MSCD001
goto common
:domenu2
echo Extracting device driver(s)...
mkdir %ramdrv%\device
extract /y /l %ramdrv%\device /e a:\cdrom.cab >nul
extract /y /l %ramdrv%\device /e a:\scsi.cab >nul
device %ramdrv%\device\vide-cdd.sys /D:MSCD001
device %ramdrv%\device\btdosm.sys
device %ramdrv%\device\flashpt.sys
device %ramdrv%\device\btcdrom.sys /D:MSCD001
device %ramdrv%\device\aspi2dos.sys
device %ramdrv%\device\aspi8dos.sys
device %ramdrv%\device\aspi4dos.sys
device %ramdrv%\device\aspi8u2.sys
device %ramdrv%\device\aspicd.sys /D:MSCD001
goto common
:domenu3
echo Extracting device driver(s)...
mkdir %ramdrv%\device
extract /y /l %ramdrv%\device /e a:\cdrom.cab >nul
device %ramdrv%\device\vide-cdd.sys /D:MSCD001
cls
echo.
echo Preparing to start your computer.
echo This may take a few minutes. Please wait...
echo.
mkdir %ramdrv%\pdos
extract /y /l %ramdrv%\pdos /e a:\pdos.cab >nul
set path=%path%;%ramdrv%\pdos
copy %ramdrv%\pdos\pdos.def %ramdrv%\ >nul
mkdir %ramdrv%\vc
extract /y /l %ramdrv%\vc /e a:\vc.cab >nul
set path=%path%;%ramdrv%\vc
lh mscdex /D:MSCD001
lh smartdrv
goto end
:domenu4
cls
echo.
echo To see the menu again, type STARTUP and press ENTER.
echo.
set startup=4
goto end
:common
cls
echo.
echo Preparing to start your computer.
echo This may take a few minutes. Please wait...
echo.
mkdir %ramdrv%\pdos
extract /y /l %ramdrv%\pdos /e a:\pdos.cab >nul
set path=%path%;%ramdrv%\pdos
copy %ramdrv%\pdos\pdos.def %ramdrv%\ >nul
mkdir %ramdrv%\vc
extract /y /l %ramdrv%\vc /e a:\vc.cab >nul
set path=%path%;%ramdrv%\vc
mkdir %ramdrv%\tools
if exist a:\ghost.cab extract /y /l %ramdrv%\tools /e a:\ghost.cab >nul
if exist a:\pqmagic.cab extract /y /l %ramdrv%\tools /e a:\pqmagic.cab >nul
set path=%path%;%ramdrv%\tools
lh mscdex /D:MSCD001
lh smartdrv
echo.
echo The diagnostic tools were successfully loaded to drive Z:.
echo.
:end
echo To view Help, type HELP and then press ENTER.
echo.
%ramdrv%
lh mouse >nul
lh doskey >nul
set ?=
set wbat=
if "%startup%"=="4" goto eof
menu
:eof
set startup=
这个BAT的最主要是让我们选择加载模式的选择,现在我想不用选择,默认就是加载CDROM光驱就可以,然后再执行menu菜单就可以了,请问各位高手哪个可以教我如何修改啊? |
|