中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-10-27 12:33
共 47,815 主题排行 / 349,928 发帖 / 今日 0 篇 / 48,289 会员排行
DOS启动盘 & LOGO技术 (启动盘室) » 看看我的批处理脚本 为什么 按几都是 1
可打印版本  654 / 1
第1楼 ww111222 发表于 2004-07-01 00:00
中级用户 发帖 83 积分 354
看看我的批处理脚本 为什么 按几都是 1

CLS
tw
echo.
echo.
echo 按 1 备份,按 2 还原,按 3 退出
echo.

choice /c:123 请选择:

if errorlevel 1 goto _back:
if errorlevel 2 goto _rest:
if errorlevel 3 goto _end:
goto _end

:_back
echo 按1
pause
goto _end

:_rest
echo 按2
pause
goto _end


:_agree

tw /Q
IF NOT EXIST D:\BAKup.GHO GOTO ERROR
REM 只须将下面这一行中和"d:\bak.gho"改成实际文件路径即可!
ghost -clone,mode=pload,src=d:\bak.gho:1,dst=1:1 -sure -rb
goto _end

:ERROR
ECHO.
ECHO.
ECHO.
ECHO.
ECHO.
ECHO "D:\BAK.GHO" 文件不存在 .
ECHO.
ECHO 按任意键返回主菜单 .
PAUSE > NUL
GOTO _end

:_end
pause
tw /Q
第2楼 ww111222 发表于 2004-07-01 00:00
中级用户 发帖 83 积分 354


谢谢 大家,搞定了

原来 要 先写成这样:

if errorlevel 3 goto _back:
if errorlevel 2 goto _rest:
if errorlevel 1 goto _end:
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023