rem 查找并恢复其他备份文件
@echo off
CLS
set actp=
if exist mini_dd.txt del mini_dd.txt
minito /nohp /p /ifs>mini_dd.txt
strings lines=LINESIZE mini_dd.txt
set line=1
call w.bat box @SDHF.BAT:srdm_1
if errorlevel 100 goto exit
if %wjm%#==# set wjm=gho
:mini
strings line=add %line%,1
strings lined=read mini_dd.txt,%line%
if %lined%#==# goto mini_1
strings row0=mid %lined%,4,1
if %row0%#==# goto mini_2
strings row1=left %lined%,4
goto mini_3
:mini_2
strings row1=left %lined%,3
:mini_3
strings row3=mid %lined%,8,2
strings row5=mid %lined%,19,3
if not %actp%#==# goto mini_4
if not %row5%#==YES# goto mini_4
set actp=%row1%
:mini_4
set lastp=%row1%
set lastd=%row3%
cls
echo 正在%row3%盘查找备份文件(*.%wjm%,请耐心等待,不要关闭和重启电脑)……
for %%i in (%row3%) do dir /b /s %%i\*.%wjm%>>temp.txt
find /i ".%wjm%" temp.txt>nul
goto mini
:mini_1
cls
call W.BAT list @temp.txt
wbat box "你的选择是:^ %wbat% " 确定
echo %wbat%>test.txt
strings pf=read test.txt,1
strings pf=left %pf%,2
strings lj=read test.txt,1
strings lj=mid %lj%,3,20
if %pf%#==D:# set la=1.2
if %pf%#==E:# set la=1.3
if %pf%#==F:# set la=1.4
if %pf%#==G:# set la=1.5
if %pf%#==H:# set la=1.6
if %pf%#==I:# set la=1.7
if %wbat%#==# goto mini_6
set drv=%la%.%lj%
goto mini_5
:mini_5
if exist mini_dd.txt del mini_dd.txt
if exist test.txt del test.txt
if exist temp.txt del temp.txt
::xmsman -c >NUL
Ghost -clone,mode=pload,src=%drv%:1,dst=%actp% -sure -fx
if %wrb%#==1# r.bat
if %wrb%#==2# s.bat
goto exit