因为是制作纯DOS启动盘,想用批处理制作一个启动菜单,我的设想是先建立一个人如下的菜单
显示一个主菜单,再是一个子菜单,但自己写的批处理有问题,总是改不好,希望各位大虾指教

其中一个子菜单

这是主菜单
@echo off
cls
echo baobao's disk
echo 0.Clone
echo 1.HD
echo 2.Password
echo 3.Recovery
echo 4.Filesysytem
echo 5.Info
echo 6.Ram
echo 7.CMOS
echo 8.MBR
echo 9.Others
echo q.end
choice/c:0123456789q/t:q,160
if errorlevel 0 goto Clone
if errorlevel 1 goto HD
if errorlevel 2 goto Password
if errorlevel 3 goto Recovery
if errorlevel 4 goto Filesysytem
if errorlevel 5 goto Info
if errorlevel 6 goto Ram
if errorlevel 7 goto CMOS
if errorlevel 8 goto MBR
if errorlevel 9 goto Others
if errorlevel q goto end
:Clone
call Clone.bat
:HD
call HD.bat
:Password
call Password.bat
:Recovery
call Recovery.bat
:Filesysytem
call Filesysytem.bat
:Info
call Info.bat
:Ram
call Ram.bat
:CMOS
call CMOS.bat
:MBR
call MBR.bat
:Others
call Others.bat
:end
其中一个字菜单
clone.bat
echo off
cls
path=x:\baobao\baobao\clone\ghost;x:\baobao\baobao\clone\pqdi;x:\baobao\baobao\clone\acronis
echo 0.Ghost
echo 1.Acronis
echo 2.PQ Driver image
echo b.Back
choice/c:012b/t:b,160
if errorlevel 0 goto Ghost
if errorlevel 1 goto Acronis
if errorlevel 2 goto PQ Driver image
if errorlevel b goto Back
:Ghost
ghost.exe
goto end
:Acronis
acronis.exe
goto end
:PQ Driver image
pqdi.exe
goto end
:Back
call baobao.bat
:end
exit
Last edited by jsjcjsjc on 2008-1-6 at 10:01 PM ]