@echo off
::本批处理由marksu2006制作完成,如有错误请大家指正!本人也是刚刚学习批处理,在学习中,错误难免
::联系方式:marksu2008@163.com 无忧启动论坛,深度论坛,霏凡论坛
::也请高手写成编程的程序,方便大家使用。
color 1f
mode con cols=60 lines=30 >nul
cls
if exist list.txt del list.txt
if exist restore.ini del restore.ini
if exist errors.txt del errors.txt
if exist backup.ini del backup.ini
:menu1
title Symantec PQIDeploy 2006版 (备份与还原) 制作:Marksu2006
CLS
echo.
echo Symantec PQIDeploy 2006版
echo.
echo. ┏━━━━━━━━━┓
echo ┃ 备份系统 ┃
echo ┃ ┃
echo ┃ [R] 还原系统 ┃
echo ┃ ┃
echo ┗━━━━━━━━━┛
echo.
echo 制作:Marksu2006
echo.
:menu1
set /p choice= 请输入对应的数字 [回车] 退出:
if not "%choice%"=="" set choice=%choice%
echo.
If /I "%Choice%"=="b" Goto bf
If /I "%Choice%"=="r" Goto re
If /I "%Choice%"=="" exit
goto menu1
:bf
cls
title 备份系统 制作:Marksu2006
::在这里如果能加入磁盘的使用情况显示列表就最好了。看看哪位能做一下这个功能的批处理。
echo C区----1
echo D区----2
echo E区----3
echo F区----4
echo G区----5
echo H区----6
echo ... ...
SET /P drive_sys= 请输入要备份的分区所对应的数字:
if /I "%drive_sys%"=="" goto menu1
if /I not "%drive_sys%"=="" goto bstep1
:bstep1
SET /P drive_bf= 请输入存放备份的分区(C/D/E/F/G/H ...):
if /I "%drive_bf%"=="" goto bstep1
if /I not "%drive_bf%"=="" goto bstep2
:bstep2
echo.
SET /P name= 请输入保存文件名:
if /I "%name%"=="" goto bstep2
if /I not "%name%"=="" goto bstep3