Board logo

标题: 写了个简单的批处理文件,不能正确执行,请各位老大帮着 [打印本页]

作者: longjing     时间: 2004-8-3 00:00    标题: 写了个简单的批处理文件,不能正确执行,请各位老大帮着

@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。
作者: autoit     时间: 2004-8-3 00:00
@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,没办法测试,有误请指正。

[此贴子已经被作者于2004-8-3 13:55:43编辑过]



作者: longjing     时间: 2004-8-3 00:00
二楼的朋友:
在网上找了个稍微详细一点的教程,参考着自己弄出来了,确实是这样。不过还是非常感谢!!!

[此贴子已经被作者于2004-8-3 13:58:55编辑过]



作者: autoit     时间: 2004-8-3 00:00
不客气...有空常来..[em01]
作者: bo96559     时间: 2004-10-20 00:00
学习中......