中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-14 03:03
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS学习入门 & 精彩文章 (教学室) » 写了个简单的批处理文件,不能正确执行,请各位老大帮着
可打印版本  686 / 4
第1楼 longjing 发表于 2004-08-03 00:00
初级用户 发帖 2 积分 107
写了个简单的批处理文件,不能正确执行,请各位老大帮着
@echo off
echo Backup or Restore?
choice /c:br goto backup, goto restore
:backup
copy C:\WINDOWS\SYSTEM\WBXC18.INX D:\backup /v /y
copy C:\WINDOWS\SYSTEM\WBHC18.INX D:\backup /v /y
copy C:\WINDOWS\SYSTEM\WMCH18.DAT D:\backup /v /y
echo Backup finished!
goto end
:restore
copy D:\backup\WBXC18.INX C:\WINDOWS\SYSTEM /v /y
copy D:\backup\WBHC18.INX C:\WINDOWS\SYSTEM /v /y
copy D:\backup\WMCH18.DAT C:\WINDOWS\SYSTEM /v /y
echo Restore finished!
:end


不管选B还是R,总是执行backup,然后结束,不能正确跳转到restore。
第2楼 autoit 发表于 2004-08-03 00:00
系统支持 发帖 339 积分 904 来自 厦门
@echo off
choice /c:br Backup,Restore
if errorlevel 2 goto Restore 应先判断数值最高的错误码
if errorlevel 1 goto Backup
:backup
copy C:\WINDOWS\SYSTEM\WBXC18.INX D:\backup /v /y
copy C:\WINDOWS\SYSTEM\WBHC18.INX D:\backup /v /y
copy C:\WINDOWS\SYSTEM\WMCH18.DAT D:\backup /v /y
echo Backup finished!
goto end

:restore
copy D:\backup\WBXC18.INX C:\WINDOWS\SYSTEM /v /y
copy D:\backup\WBHC18.INX C:\WINDOWS\SYSTEM /v /y
copy D:\backup\WMCH18.DAT C:\WINDOWS\SYSTEM /v /y
echo Restore finished!
goto end
:end
echo good bey
本机为Win2000,没办法测试,有误请指正。
第3楼 longjing 发表于 2004-08-03 00:00
初级用户 发帖 2 积分 107
二楼的朋友:
在网上找了个稍微详细一点的教程,参考着自己弄出来了,确实是这样。不过还是非常感谢!!!
第4楼 autoit 发表于 2004-08-03 00:00
系统支持 发帖 339 积分 904 来自 厦门
不客气...有空常来..
第5楼 bo96559 发表于 2004-10-20 00:00
初级用户 发帖 6 积分 112
学习中......
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023