:_exit
if exist "%temp%\nLine.txt" del /q "%temp%\nLine.txt"
if exist "%temp%\HDLst.txt" del /q "%temp%\HDLst.txt"
exit
===============================================================作者: rroo 时间: 2011-5-22 08:53 标题: 回复 #4 2011cf 的帖子 谢了。这里还有一种方法:
参考:【原创】【更新】gdisk32快速 整数 分区工具 批处理 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=138208
修改了上面的cmd,命名为gdisk.CMD,修改好的代码如下:
@echo off
set pro=gdisk32
:choicedisk
echo.
echo 磁盘明细列表:
%pro%
echo.
Set /P disk=请选择硬盘(Disk)序号,然后回车:
If /I '%disk%'=='1' goto MENU
If /I '%disk%'=='2' goto MENU
If /I '%disk%'=='3' goto MENU
echo.
ECHO 所选硬盘序号太大,请参看“磁盘明细列表”
goto choicedisk
Set Choice=
Set /P Choice= 请选择操作(1/2/3/Q),然后按回车键:
If /I '%Choice%'=='1' GOTO SEE
If /I '%Choice%'=='2' GOTO DELP
If /I '%Choice%'=='3' GOTO BEGIN
If /I '%Choice%'=='Q' GOTO END
Goto MENU
:DELP
cls
echo.
echo 请等待载入...磁盘 %disk% 明细列表:
%pro% %disk%
echo.
echo 输入要删除的分区序号,输入"ALL"删除所有分区:
set DP=
Set /P DP=:
set PDP=/P:%DP%
if /i '%DP%'=='all' set PDP=/all
echo.
echo 正在删除 %DP% 分区...
echo.
%pro% %disk% /del %PDP%
if '%PDP%'=='/all' goto menu
echo.
Set /P todel=:所选分区已删除,是否继续删除分区(Y/N)?
if /i '%todel%'=='Y' goto DELP
goto menu