从GHOST.IMG中提取的两个批处理文件,制做自已的GHOST光盘,功能:一回从光盘回恢GHOST,二,运行中文分区DISKMAN,可是进入菜单后提示找不找A盘,原因是提取的两个批处理都加载了虚拟软盘A,所以无法正常运行,(我是BOOTEASY制做的)。现在想修改批处理文件,可是不知道从那里下手。修改后的功能是直接从光盘中菜单选择GHOST,或者DISKMAN。请批处理高手帮助!
提取文件一:AUTOEXEC。BAT如下。
ECHO OFF
LH MSCDEX.EXE /D:mscd000>nul 加载CD-ROM驱动到高端内存并传送到虚拟软盘/D是什么意思?
findcd /s>nul 不明白!是不是传送findcd.exe文件到虚拟软盘?
call findcdr "ghost.exe" C D E F G H I J K L M N O P Q R S T U V W X Y Z 不明白是什么意思,可能是找光驱的盘符吧?
%CDROM%:
ghost -clone,mode=pload,src=winxpsp2.gho:1,dst=1:1 -sure -rb 自已恢得光盘的的winxp.gho文件。
请教>nul是传送相关文件到虚拟软盘的意思吧!别外我想不调用虚拟软盘,想直接从光盘中运行GHOST.exe。我是不是应该把它删去!??????
提取文件二:findcd.bat批处理文件 如下!
在GHOST.IMG下提取的FINCDC.BAT文件,应刻是光驱分配盘符的自动处理文件,能看懂一点。请高手指教!
@echo off 关闲显示
set file=%1 设置文件变量参数为%1
:FCDR 标号
if "%CDROM1%"=="%2:" goto SCDR 如果参数%1完全等于%2就跳转到标号scdr的语句。
shift 如果不完全相等,则左移一位,就是取A,B,C。。。
goto FCDR 跳到标号fcdr语句处
:SCDR 标号
cda %2:>nul 把光盘的文件加载到虚拟软盘???????????CDA是什么意思?
IF errorlevel 1 goto next 这一句不明白???
if not exist %2:\%FILE% goto next 不明白????
set cdrom=%2 应该是设置光驱盘符为变量%2取的值?
goto end 跳转到结束语句?
:next 标号!
if "%2"=="Z" goto end 如果变量%2完全等于Z则跳到结束语句。
shift 否则左很移一位。
goto SCDR 否则跳转到语句scdr处。
:end 结束语句。
我以上分析对不对,请老师给指教一二。另外,不想把光盘的文件加载到虚拟软盘上,直接在光盘
上调用是不是把 cda %2:>nul 这一句删除了就可以???
我想实践上述功能如何修改这两个批处理???
提取文件一:AUTOEXEC。BAT如下。
ECHO OFF
LH MSCDEX.EXE /D:mscd000>nul 加载CD-ROM驱动到高端内存并传送到虚拟软盘/D是什么意思?
findcd /s>nul 不明白!是不是传送findcd.exe文件到虚拟软盘?
call findcdr "ghost.exe" C D E F G H I J K L M N O P Q R S T U V W X Y Z 不明白是什么意思,可能是找光驱的盘符吧?
%CDROM%:
ghost -clone,mode=pload,src=winxpsp2.gho:1,dst=1:1 -sure -rb 自已恢得光盘的的winxp.gho文件。
请教>nul是传送相关文件到虚拟软盘的意思吧!别外我想不调用虚拟软盘,想直接从光盘中运行GHOST.exe。我是不是应该把它删去!??????
提取文件二:findcd.bat批处理文件 如下!
在GHOST.IMG下提取的FINCDC.BAT文件,应刻是光驱分配盘符的自动处理文件,能看懂一点。请高手指教!
@echo off 关闲显示
set file=%1 设置文件变量参数为%1
:FCDR 标号
if "%CDROM1%"=="%2:" goto SCDR 如果参数%1完全等于%2就跳转到标号scdr的语句。
shift 如果不完全相等,则左移一位,就是取A,B,C。。。
goto FCDR 跳到标号fcdr语句处
:SCDR 标号
cda %2:>nul 把光盘的文件加载到虚拟软盘???????????CDA是什么意思?
IF errorlevel 1 goto next 这一句不明白???
if not exist %2:\%FILE% goto next 不明白????
set cdrom=%2 应该是设置光驱盘符为变量%2取的值?
goto end 跳转到结束语句?
:next 标号!
if "%2"=="Z" goto end 如果变量%2完全等于Z则跳到结束语句。
shift 否则左很移一位。
goto SCDR 否则跳转到语句scdr处。
:end 结束语句。
我以上分析对不对,请老师给指教一二。另外,不想把光盘的文件加载到虚拟软盘上,直接在光盘
上调用是不是把 cda %2:>nul 这一句删除了就可以???
我想实践上述功能如何修改这两个批处理???
