DOS下选择命令choice的发生了错误,请高手帮忙
[这个贴子最后由dwj0在 2005/06/21 11:30am 第 1 次编辑]
作了一张ghost自动恢复盘,但用choice选择是时候不论我选择什么,它都是启动第一项
大家帮我看看,下面是我编好的autoexec.bat文件,哪个地方不对了
@ECHO OFf
MSCDEX.EXE /D:mscd001 /L:%cdrom%
findcd /s >nul
if exist %cdrom1%\ghost\xpwn.GHO set romcd=%cdrom1%
if exist %cdrom2%\ghost\xpwn.GHO set romcd=%cdrom2%
if exist %cdrom3%\ghost\xpwn.GHO set romcd=%cdrom3%
if exist %cdrom4%\ghost\xpwn.GHO set romcd=%cdrom4%
tw >nul
cls
echo.
echo 1、 还原 C 盘为 Windows XP
echo 2、 备份 C 盘为 f:\c.gho
echo 3、 启动 Ghost 手动操作
echo 4、 查看系统的软件和设置
echo 5、 退出到 DOS 命令行
ECHO 6、 重新启动
ECHO.
ECHO.
choice/c:123456 /n /t:1,30 . 30秒以后自动还原windows xp,按任意健停止倒计时
if errorlevel 1 goto GHOxp
if errorlevel 2 goto save
if errorlevel 3 goto ghost
if errorlevel 4 goto read
if errorlevel 5 goto dos
if errorlevel 6 goto shutdown
:GHOxp
CLS
ECHO.
ECHO.
ECHO.
ECHO 还原 windows xp
ECHO.
ECHO 载入程序,请稍候 !!!
%romcd%\ghost\GHOST.exe -clone,mode=pload,src=%romcd%\ghost\xpwn.gho:1,dst=1:1 -fro -sure -rb
goto error
:save
CLS
ECHO.
ECHO.
ECHO.
ECHO 备份 C 盘
ECHO.
ECHO 载入程序,请稍候 !!!
%romcd%\ghost\GHOST.exe -clone,mode=pdump,src=1:1,dst=1:4:\c.gho -z5 -auto -fro -sure -rb
goto error
:ghost
ctmouse >nul
CLS
ECHO.
ECHO.
ECHO.
ECHO 启动 Ghost
ECHO.
ECHO 载入程序,请稍候 !!!
%romcd%\ghost\ghost.exe
goto shutdown
:read
cd tools
edit %romcd%\ghost\xpread.txt
goto shutdown
:shutdown
shutdown r >nul
:DOS
……