| 
 | 
 
文件名为DEVDRV.BAT,内容如下: 
@EACH OFF 
:START 
IF %CD%!==1! SHSUCDX /U 
FOR %%1 IN (IDE-CD USB-HD USB-CD FWR-HD FWR-CD SCSI-HD SCSI-HD PCM-CD) DO IF %1!==%%1! GOTO %1 
IF NOT %1!==! ECHO INVALID PARAMETER! 
:LOOP 
WBAT BOX "WITCH DEVICE TO SUPPORT ?(ESC TO CANCLE)",IDE-CD,USB-HD,USB-CD,FWR-HD,FWR-CD,SCSI-HD,SCSI-CD,PCM-CD #1,6 
IF ERRORLEVEL 9 GOTO EXIT 
IF ERRORLEVEL 8 GOTO PCM-CD 
IF ERRORLEVEL 7 GOTO SCSI-CD 
IF ERRORLEVEL 6 GOTO SCSI-HD 
IF ERRORLEVEL 5 GOTO FWR-CD 
IF ERRORLEVEL 4 GOTO FWR-HD 
IF ERRORLEVEL 3 GOTO USB-CD 
IF ERRORLEVEL 2 GOTO USB-HD 
IF ERRORLEVEL 1 GOTO IDE-CD 
:IDE-CD 
CTLOAD %DRIVER%\DOS\SYS\VIDE-CDD.SYS /D:IDE-CD 
SET CD=1 
GOTO NEXT 
:USB-HD 
CTLOAD %DRIVER%\DOS\SYS\USBASPI.SYS /V /R 
CTLOAD %DRIVER%\DOS\SYS\DI1000DD.SYS 
GOTO NEXT 
:USB-CD 
CTLOAD %DRIVER%\DOS\SYS\USBASPI.SYS /V /R 
CTLOAD %DRIVER%\DOS\SYS\USBCD.SYS /D:USB-CD 
SET CD=1 
GOTO NEXT 
:FWR-HD 
CTLOAD %DRIVER%\DOS\SYS\SBP2ASPI.SYS 
CTLOAD %DRIVER%\DOS\SYS\NJ32DISK.SYS 
GOTO NEXT 
:FWR-CD 
CTLOAD %DRIVER%\DOS\SYS\SBP2ASPI.SYS 
CTLOAD %DRIVER%\DOS\SYS\CDSDMINI.SYS /D:FWR-CD 
SET CD=1 
GOTO NEXT 
:SCSI-HD 
CTLOAD %DRIVER%\DOS\SYS\USBASPI.SYS /W /V 
CTLOAD %DRIVER%\DOS\SYS\DI1000DD.SYS /H1 
GOTO NEXT 
:SCSI-CD 
CTLOAD %DRIVER%\DOS\SYS\USBASPI.SYS /W /V 
CTLOAD %DRIVER%\DOS\SYS\USBCD.SYS /D:SCSI-CD 
SET CD=1 
GOTO NEXT 
:PCM-CD 
CTLOAD %DRIVER%\DOS\SYS\PCMI80CL.SYS /P1 /QA 
CTLOAD %DRIVER%\DOS\SYS\STATPCDM.SYS /D:PCM-CD 
SET CD=1 
GOTO NEXT 
:NEXT 
SHIFT 
IF NOT %1!==! GOTO START 
WBAT BOX "ONE MORE DEVICE?",NO,YES #1,5 
IF ERRORLEVEL 2 IF NOT ERRORLEVEL 3 GOTO LOOP 
IF %CD%!==1! LH SHSUCDX /D:?IDE-CD /D:?USB-CD /D:?SCSI-CD /D:?FWR-CD /D:?PCM-CD 
:EXIT 
注:写此批处理为了更好的管理DOS下存储设备的驱动。 
另外:加载USB-HD的驱动前不能加载shsucdx或mscdex, 
否则USB-HD上的文件无法显示,但可正常读写。 
欢迎大家多提意见,多谢! |   
 
 
 
 |