|
|
楼主 |
发表于 2017-7-7 21:46:33
|
显示全部楼层
回复 6# ShowCode
这是三个模块,现在就是要手动擦除和自动全部硬盘的时候能判断跳过运行操作系统的硬盘的。
@echo off
echo ***********正在获取磁盘信息***********
echo.
::del %USERPROFILE%\Desktop\disktools\diskinfo.txt /q > nul
"%USERPROFILE%\Desktop\disktools\gdisk32.exe"
setlocal enabledelayedexpansion
for /f "skip=1 tokens=1 delims= " %%i in ('%USERPROFILE%\Desktop\disktools\gdisk32.exe') do (set num=!num! %%i)
::echo !num!
echo ***********正在擦除磁盘信息***********
echo.
del %USERPROFILE%\Desktop\disktools\wipeinfo.txt /q > nul
echo 磁盘编号为:!num!
for %%j in (%num%) do (%USERPROFILE%\Desktop\disktools\gdisk32.exe %%j /diskwipe /dodwipe >> %USERPROFILE%\Desktop\disktools\wipeinfo.txt)
echo 完成!
pause
echo.
set /p select=请输入:
::擦除单个磁盘
echo %select% | findstr "%num%" > nul && (%USERPROFILE%\Desktop\disktools\gdisk32.exe %select% /diskwipe /dodwipe > %USERPROFILE%\Desktop\disktools\wipeinfo.txt) || (echo "输入错误!请重新输入" & goto lp)
pause |
|