::BOOTMAN.BAT - By Will Sort, 2004/03/13
@echo off
if [%2]==[] goto help
set file=%3
if [%3]==[] set file=boot_%2.dat
for %%a in (S s SAVE save) do if [%1]==[%%a] goto save
for %%a in (L l load save) do if [%1]==[%%a] goto load
:help
echo.
echo BOOTMAN.BAT - 引导扇区保存/恢复工具
echo.
echo 使用用法: BOOTMAN 指定操作 指定磁盘 [指定文件]
echo 操作: S s SAVE save 均为保存, L l LOAD load 均为恢复;
echo 磁盘: A为0,B为1,以此类推
echo 文件: 完整文件名,缺省时为boot_磁盘参数.dat
goto end
:savepre
echo L 100 %2 0 1>%temp%.\bootman.asd
echo N %file%>>%temp%.\bootman.asd
echo W>>%temp%.\bootman.asd
echo Q>>%temp%.\bootman.asd
goto operate
:loadpre
echo L 100 %2 0 1>%temp%.\bootman.asd
echo N %file%>>%temp%.\bootman.asd
echo W>>%temp%.\bootman.asd
echo Q>>%temp%.\bootman.asd
goto operate
perate
if not exist %temp%.\bootman.asd
debug nul
echo 操作完成!
del %temp%.\bootmam.asd
set file=
:end |
|