xiaochen8824 发表于 2011-1-16 00:52

有没有会批处理的高手让这个存档备份批处理不自动退出

因为电脑C盘重启还原的 朋友帮我弄了个批处理 但是每次选择好了就自动退出怎么样让他不退出就是选了1提示完成 但是不关闭可以继续选2
@echo off
:main
cls
echo.&echo.
echo               1.备份
echo               2.还原
echo.&echo.
set /p option=请输入您的选择:
if not defined option goto main
if "%option%"=="1" goto 1
if "%option%"=="2" goto 2
echo.&echo.
echo 请输入正确序号!&ping -n 2 127.1>nul&goto main
:1
xcopy /e/i/q/y "C:\Documents and Settings\Administrator\Local Settings\Application Data\Aurogon Games" "D:\备份">nul 2>nul
:2
xcopy /e/i/q/y "D:\备份" "C:\Documents and Settings\Administrator\Local Settings\Application Data\Aurogon Games">nul 2>nul

w5w5w6 发表于 2011-1-16 01:19

本帖最后由 w5w5w6 于 2011-1-16 01:22 编辑

我找找我那本C语言

system("pause") 找到了

wdhwg001 发表于 2011-1-16 01:24

@echo off
:main
cls
echo.&echo.
echo               1.备份
echo               2.还原
echo.&echo.
set /p option=请输入您的选择:
if not defined option goto main
if "%option%"=="1" goto 1
if "%option%"=="2" goto 2
echo.&echo.
echo 请输入正确序号!&ping -n 2 127.1>nul&goto main
:1
xcopy /e/i/q/y "C:\Documents and Settings\Administrator\Local Settings\Application Data\Aurogon Games" "D:\备份">nul 2>nul
echo 备份完成
goto end1
:2
xcopy /e/i/q/y "D:\备份" "C:\Documents and Settings\Administrator\Local Settings\Application Data\Aurogon Games">nul 2>nul
echo 还原完成
goto end1
:end1
pause

xiaochen8824 发表于 2011-1-16 13:04

回复 3# wdhwg001 3Q

xiaochen8824 发表于 2011-1-16 13:05

虽然都是按任意键就退出了 不过我已经找到方法了 谢谢

除零溢出 发表于 2011-1-16 14:01

在1,2两段的最后分别加一句 GOTO MAIN 就可以了.
页: [1]
查看完整版本: 有没有会批处理的高手让这个存档备份批处理不自动退出