我觉得你该找本DOS书去看看,这对你有好处。作者: 三人行 时间: 2002-12-30 13:26 标题: 能自动搜索光盘所在光驱实际盘符img文件。 楼上大侠说得太对了,DOS书不太好买了,能介绍一些相关网站吗?sanrenxing@sina.com 作者: 三人行 时间: 2002-12-30 13:57 标题: 能自动搜索光盘所在光驱实际盘符img文件。 用IsoBuster解出026的img是Microsoft Corporation吧,修改了autoexec.bat文件
@ECHO OFF
PROMPT $P$G
set temp=c:\
set tmp=c:\
SET EXPAND=YES
SET DIRCMD=/O:N
set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15
set LglDrv=%LglDrv% O 14 N 13 M 12 L 11 K 10 J 9 I 8 H 7 G 6 F 5 E 4 D 3 C
call setramd.bat %LglDrv%
path=%RAMD%:\;%RAMD%:\BAT;%CDROM%:\;%CDROM%:\UCDOS;%CDROM%:\BOOT;A:\;C:\;
copy get.exe %RAMD%:\ > NUL
copy attrib.exe %RAMD%:\ > NUL
copy command.com %RAMD%:\ > NUL
copy edit.com %RAMD%:\ > NUL
copy format.com %RAMD%:\ > NUL
copy fdisk.exe %RAMD%:\ > NUL
copy deltree.exe %RAMD%:\ > NUL
copy restart.com %RAMD%:\ > NUL
copy readme.exe %RAMD%:\ > NUL
copy xxcopy.exe %RAMD%:\ > NUL
rem copy extract.exe %RAMD%:\ > NUL
set comspec=%RAMD%:\command.com
LH MSCDEX.EXE /D:MSCD000 /L:%CDROM%
CDA %CDROM% > NUL
IF errorlevel 1 GOTO NEXTCD
IF NOT EXIST %CDROM%:\BOOT\TW.EXE GOTO NEXTCD
GOTO BOOT
:NEXTCD
CALL CHCDROM.BAT C D E F G H I J K L M N O P Q R S T U V W X Y Z
GOTO BOOT
:BOOT
LH SMARTDRV.EXE
LH DOSKEY.COM > NUL
LH MOUSE.COM > NUL
Set LglDrv=
MD %RAMD%:\TEMP
XXCOPY /E /H %CDROM%:\BOOT\EBD %RAMD%:\ > NUL
%RAMD%:
CD \
MENU.BAT
%cdrom%:
cd \
用Microsoft Corporation做了一个微型iso,启动后显示不是无忧cd。 作者: wuyou 时间: 2002-12-30 16:05 标题: 能自动搜索光盘所在光驱实际盘符img文件。 应该是你少了 BOOT\TW.EXE 这个文件。
另外,AUTOEXEC.BAT以下一部分可以去掉,直接加载你要执行的命令。
MD %RAMD%:\TEMP
XXCOPY /E /H %CDROM%:\BOOT\EBD %RAMD%:\ > NUL
%RAMD%:
CD \
MENU.BAT作者: 三人行 时间: 2002-12-30 23:00 标题: 能自动搜索光盘所在光驱实际盘符img文件。 上述方法试验成功了,但显示的是比光盘所在光驱实际盘符大一号的盘符。这跟虚拟盘符有关吗?另在autoexec.bat的Set LglDrv=下一行写上
%cdrom%:
cd \
GHOST -clone,mode=pload,src=98.gho:1,dst=1:1 -sure -rb
在iso根目录放上ghost和98.gho
自动恢复ghost显示出错信息。停止。
iso结构是img加ghost.exe加98.gho加boot\tw