@ECHO OFF
set EXPAND=YES
SET DIRCMD=/O:N
set CDROM=r
set CDUSB=u
set RAMD=t
cls
a:\xmsdsk 10240 %ramd%: /y /t >NUL
set temp=%RAMD%:\temp
set tmp=%RAMD%:\temp
path=%RAMD%:\;a:\;%CDROM%:\;%CDUSB%:\
copy command.com %RAMD%:\ > NUL
set comspec=%RAMD%:\command.com
copy extract.exe %RAMD%:\ > NUL
:ERROR
IF EXIST ebd.cab GOTO EXT
echo Please insert Windows 98 Startup Disk 2
echo.
pause
GOTO ERROR
:EXT
%RAMD%:\extract /y /e /l %RAMD%: ebd.cab > NUL
%RAMD%:\extract /y /e /l %RAMD%: menu.cab > NUL
echo The diagnostic tools were successfully loaded to drive %RAMD%.
echo.
IF "%config%"=="HELP" GOTO OFF
LH %ramd%:\MSCDEX.EXE /D:mscd001 /L:%CDROM%
echo.
GOTO QUIT
[ Last edited by qq314 on 2006-2-4 at 15:59 ]作者: qq314 时间: 2006-2-2 15:10 标题: 这是别人的BAT文件
他的也有分EMM386和UMBPCI
@ECHO OFF
set EXPAND=YES
SET DIRCMD=/OGN /4 /P
set CDROM=R
set CDUSB=W
set RAMD=X
cls
a:\xmsdsk 8192 %ramd%: /y /t >NUL
set temp=%RAMD%:\temp
set tmp=%RAMD%:\temp
PATH=%RAMD%:\;a:\;%CDROM%:\;%CDUSB%:\
copy command.com %RAMD%:\ > NUL
set comspec=%RAMD%:\command.com
copy extract.exe %RAMD%:\ > NUL
:ERROR
IF EXIST ebd.cab GOTO EXT
echo Please insert MS-DOS 7.10 Startup Disk 2
echo.
pause
GOTO ERROR
:EXT
%RAMD%:\extract /y /e /l %RAMD%: ebd.cab > NUL
echo The diagnostic tools were successfully loaded to drive %RAMD%.
echo.
IF "%config%"=="CDUSB1" GOTO CDUSB
IF "%config%"=="CDUSB2" GOTO CDUSB
IF "%config%"=="FW1" GOTO FW
IF "%config%"=="FW2" GOTO FW
IF "%config%"=="FWUSB1" GOTO FWUSB
IF "%config%"=="FWUSB2" GOTO FWUSB
IF "%config%"=="PC1" GOTO PC
IF "%config%"=="PC2" GOTO PC
IF "%config%"=="PCUSB1" GOTO PCUSB
IF "%config%"=="PCUSB2" GOTO PCUSB
LH %ramd%:\Shsucdx.exe /D:?IDE-CD %CDROM%
echo.
GOTO COLH