dos6.0下能實現(xiàn)的choice選項,但是因為choice是外部命令,在xp中沒有choice.exe所以不能實現(xiàn)選擇菜單。解決辦法:用SET命令代替
set 命令詳解
在批處理中回顯信息有兩個命令,echo和set /p=nul,它們的共同點在于都是對程序執(zhí)行信
息的屏幕輸出,區(qū)別在于echo是換行輸出,而set /p=nul是不換行追回輸出,這樣說大家可能
不是很理解,下面給出兩個代碼來進行比較:
代碼:
@echo off
echo bathome
echo batman
pause>nul
代碼:
@echo off
set /p=bathomenul
set /p=batmannul
pause>nul
運行這兩段代碼,大家看到第一段的結(jié)果是分兩行依次在屏幕上輸出了bathome
和batman,而第二段的結(jié)果是在一行中依次輸出了bathome和batman,大家再仔細點還可看到光
標所處的位置也不一樣。好了,就講到這里吧。
一、set的主要作用是賦值
1、set /p a=promptstring
先顯示promptstring,再接受用戶輸入的內(nèi)容,以回車表示結(jié)束,賦值給變量a
2、set /p a=promptstring1.txt
先顯示promptstring,再把""管道號右邊的1.txt文件中從第一個字符開始直到碰到回車符的內(nèi)容賦值給變量a (通常表現(xiàn)為第一行)。
3、set /p a=promptstringnul
先顯示promptstring,再把""管道號右邊nul中內(nèi)容賦值給變量a ,不用用戶按回車就結(jié)束語句。因nul是空設(shè)備,故沒有內(nèi)容可賦值,變量a仍屬未定義。
二、因為在接受用戶輸入前可先顯示promptstring,故此set還可當作顯示命令用(僅作為顯示命令使用時,可省略變量a)
1、set /p =promptstring
顯示promptstring,再接受用戶輸入的內(nèi)容,以回車表示結(jié)束。如用戶直接按回車則僅顯示promptstring。(賦值給空變量,賦值意義已喪失,僅作顯示之用,需用戶按回車鍵結(jié)束語句,無多大實際用途)
2、set /p =promptstring1.txt
先顯示promptstring,再把""管道號右邊的1.txt文件中從第一個字符開始直到碰到回車符的內(nèi)容賦值給空變量(無實際用途)
3、set /p =promptstringnul
先顯示promptstring,再把""管道號右邊nul中內(nèi)容賦值給空變量,不用用戶按回車就結(jié)束語句,實際中常用這個句式作為顯示語句。因顯示promptstring后光標不換行,故實際中這個句式用到很多。如2樓所述,還有光標退格等。
以下是補充:
顯示、設(shè)置或刪除 cmd.exe 環(huán)境變量。
SET [variable=[string]]
variable 指定環(huán)境變量名。
string 指定要指派給變量的一系列字符串。
要顯示當前環(huán)境變量,鍵入不帶參數(shù)的 SET。
如果命令擴展被啟用,SET 會如下改變:
可僅用一個變量激活 SET 命令,等號或值不顯示所有前綴匹配SET 命令已使用的名稱的所有變量的值。
例: SET P
會顯示所有以字母 P 打頭的變量
如果在當前環(huán)境中找不到該變量名稱,SET 命令將把 ERRORLEVEL設(shè)置成 1。
SET 命令不允許變量名含有等號。
在 SET 命令中添加了兩個新命令行開關(guān):
SET /A
SET /P variable=[promptString]
/A 命令行開關(guān)指定等號右邊的字符串為被評估的數(shù)字表達式。
除十六進制有 0x 前綴,八進制有 0 前綴的,數(shù)字值為十進位數(shù)字。因此,0x12 與 18 和 022 相同。請注意八進制公式可能很容易搞混: 08 和 09 是無效的數(shù)字,因為 8 和 9 不是有效的八進制位數(shù)。
/P 命令行開關(guān)允許將變量數(shù)值設(shè)成用戶輸入的一行輸入。讀取輸入行之前,顯示指定的 promptString。promptString 可以是空的。
%PATH:~10,5%
會擴展 PATH 環(huán)境變量,然后只使用在擴展結(jié)果中從第 11 個(偏移量 10)字符開始的五個字符。如果沒有指定長度,則采用默認值,即變量數(shù)值的余數(shù)。如果兩個數(shù)字(偏移量和長度)都是負數(shù),使用的數(shù)字則是環(huán)境變量數(shù)值長度加上指定的偏移量或長度。
%PATH:~-10%
會提取 PATH 變量的最后十個字符。
%PATH:~0,-2%
會提取 PATH 變量的所有字符,除了最后兩個。
如果命令擴展被啟用,有幾個動態(tài)環(huán)境變量可以被擴展,但不會出現(xiàn)在 SET 顯示的變量列表中。每次變量數(shù)值被擴展時,這些變量數(shù)值都會被動態(tài)計算。如果用戶用這些名稱中任何一個定義變量,那個定義會替代下面描述的動態(tài)定義:
í% - 擴展到當前目錄字符串。
úTE% - 用跟 DATE 命令同樣的格式擴展到當前日期。
%TIME% - 用跟 TIME 命令同樣的格式擴展到當前時間。
%RANDOM% - 擴展到 0 和 32767 之間的任意十進制數(shù)字。
%ERRORLEVEL% - 擴展到當前 ERRORLEVEL 數(shù)值。
%CMDEXTVERSION% - 擴展到當前命令處理器擴展版本號。
%CMDCMDLINE% - 擴展到調(diào)用命令處理器的原始命令行。
應(yīng)用例子:
@echo off
title Windows Xp 優(yōu)化文件!
:start
cls
color 0c
MODE con: COLS=50 LINES=27
echo Windows Xp 優(yōu)化文件!
echo Powered By ThunderRay!
echo.
echo ==============================
echo 請選擇要進行的操作,然后按回車
echo ==============================
echo.
echo 1.優(yōu)化系統(tǒng)服務(wù)
echo.
echo 2.進行端口操作
echo.
echo 3.設(shè)置IP為192.168.1.2
echo.
echo (局域網(wǎng)上網(wǎng)者慎用此功能)
echo.
echo 4.其它優(yōu)化
echo.
echo 5.設(shè)置OEM信息
echo.
echo 6.清除根目錄下的SXS病毒
echo.
echo 7.清理系統(tǒng)垃圾
echo.
echo 8.退出
echo.
:cho
set choice=
set /p choice= 請選擇:
IF NOT "%Choice%"=="" SET Choice=%Choice:~0,1%
if /i "%choice%"=="1" goto start2
if /i "%choice%"=="2" goto start3
if /i "%choice%"=="3" goto ip
if /i "%choice%"=="4" goto other
if /i "%choice%"=="5" goto oem
if /i "%choice%"=="6" goto virus
if /i "%choice%"=="7" goto del
if /i "%choice%"=="8" goto end
echo 選擇無效,請重新輸入
echo.
goto cho
:start2
cls
echo Windows Xp 優(yōu)化文件!
echo Powered By ThunderRay!
echo.
echo ==============================
echo 請選擇要進行的操作,然后按回車
echo ==============================
echo.
echo 1.優(yōu)化XP系統(tǒng)服務(wù)
echo.
echo 2.恢復(fù)XP原系統(tǒng)服務(wù)
echo.
echo 3.返回主菜單
echo.
echo 4.退出
echo.
:Choice2
set choice2=
set /p choice2= 請選擇:
IF NOT "%Choice2%"=="" SET Choice2=%Choice2:~0,1%
if /i "%choice2%"=="1" goto optimize
if /i "%choice2%"=="2" goto Restore
if /i "%choice2%"=="3" goto start
if /i "%choice2%"=="4" goto end
echo 選擇無效,請重新輸入
echo.
goto Choice2
:optimize
cls
echo 開始進行優(yōu)化系統(tǒng)服務(wù)...
sc config Alerter start= DISABLED
sc config ALG start= DISABLED
sc config AppMgmt start= DEMAND
sc config AudioSrv start= AUTO
sc config BITS start= DEMAND
sc config Browser start= DISABLED
sc config CiSvc start= DISABLED
sc config ClipSrv start= DISABLED
sc config COMSysApp start= DEMAND
sc config CryptSvc start= DEMAND
sc config DcomLaunch start= AUTO
sc config Dhcp start= DISABLED
sc config dmadmin start= DEMAND
sc config dmserver start= DISABLED
sc config Dnscache start= DISABLED
sc config ERSvc start= DISABLED
sc config Eventlog start= AUTO
sc config EventSystem start= DISABLED
sc config FastUserSwitchingCompatibility start= DISABLED
sc config helpsvc start= DISABLED
sc config HidServ start= DISABLED
sc config HTTPFilter start= DEMAND
sc config ImapiService start= DISABLED
sc config lanmanserver start= DISABLED
sc config lanmanworkstation start= AUTO
sc config LmHosts start= DISABLED
sc config Messenger start= DISABLED
sc config mnmsrvc start= DISABLED
sc config MSDTC start= DISABLED
sc config MSIServer start= DEMAND
sc config NetDDE start= DISABLED
sc config NetDDEdsdm start= DISABLED
sc config Netlogon start= DISABLED
sc config Netman start= DEMAND
sc config Nla start= DISABLED
sc config NtLmSsp start= DISABLED
sc config NtmsSvc start= DEMAND
sc config Nvsvc start= DISABLED
sc config Ose start= DEMAND
sc config PlugPlay start= AUTO
sc config PolicyAgent start= DISABLED
sc config ProtectedStorage start= DISABLED
sc config RasAuto start= DEMAND
sc config RasMan start= DEMAND
sc config RDSessMgr start= DISABLED
sc config RemoteAccess start= DISABLED
sc config RemoteRegistry start= DISABLED
sc config RpcLocator start= DEMAND
sc config RpcSs start= AUTO
sc config SamSs start= DISABLED
sc config SCardSvr start= DISABLED
sc config Schedule start= DISABLED
sc config seclogon start= DISABLED
sc config SENS start= DISABLED
sc config SharedAccess start= DISABLED
sc config ShellHWDetection start= DISABLED
sc config Spooler start= DEMAND
sc config srservice start= DISABLED
sc config SSDPSRV start= DISABLED
sc config Stisvc start= DISABLED
sc config Swprv start= DISABLED
sc config SysmonLog start= DISABLED
sc config TapiSrv start= DEMAND
sc config TermService start= DISABLED
sc config Themes start= AUTO
sc config TlntSvr start= DISABLED
sc config TrkWks start= DISABLED
sc config UMWdf start= DISABLED
sc config upnphost start= DEMAND
sc config UPS start= DISABLED
sc config VSS start= DISABLED
sc config W32Time start= DISABLED
sc config WebClient start= DISABLED
sc config winmgmt start= AUTO
sc config WmdmPmSN start= DISABLED
sc config Wmi start= DEMAND
sc config WmiApSrv start= DISABLED
sc config wuauserv start= DISABLED
sc config WZCSVC start= DISABLED
sc config wscsvc start= DISABLED
sc config xmlprov start= DEMAND
echo 優(yōu)化XP系統(tǒng)服務(wù)結(jié)束,按任意鍵返回!
pause >nul
goto start2
:Restore
cls
echo 開始恢復(fù)XP原系統(tǒng)服務(wù)...
sc config Alerter start= DISABLED
sc config ALG start= DEMAND
sc config AppMgmt start= DEMAND
sc config AudioSrv start= AUTO
sc config BITS start= DEMAND
sc config Browser start= AUTO
sc config CiSvc start= DEMAND
sc config ClipSrv start= DISABLED
sc config COMSysApp start= DEMAND
sc config CryptSvc start= AUTO
sc config DcomLaunch start= AUTO
sc config Dhcp start= AUTO
sc config dmadmin start= DEMAND
sc config dmserver start= AUTO
sc config Dnscache start= AUTO
sc config ERSvc start= AUTO
sc config Eventlog start= AUTO
sc config EventSystem start= DEMAND
sc config FastUserSwitchingCompatibility start= DEMAND
sc config helpsvc start= AUTO
sc config HidServ start= DISABLED
sc config HTTPFilter start= DEMAND
sc config ImapiService start= DEMAND
sc config lanmanserver start= AUTO
sc config lanmanworkstation start= AUTO
sc config LmHosts start= AUTO
sc config Messenger start= DISABLED
sc config mnmsrvc start= DEMAND
sc config MSDTC start= DEMAND
sc config MSIServer start= DEMAND
sc config NetDDE start= DISABLED
sc config NetDDEdsdm start= DISABLED
sc config Netlogon start= DEMAND
sc config Netman start= DEMAND
sc config Nla start= DEMAND
sc config NtLmSsp start= DEMAND
sc config NtmsSvc start= DEMAND
sc config PlugPlay start= AUTO
sc config PolicyAgent start= AUTO
sc config ProtectedStorage start= AUTO
sc config RasAuto start= DEMAND
sc config RasMan start= DEMAND
sc config RDSessMgr start= DEMAND
sc config RemoteAccess start= DISABLED
sc config RemoteRegistry start= AUTO
sc config RpcLocator start= DEMAND
sc config RpcSs start= AUTO
sc config RSVP start= DEMAND
sc config SamSs start= AUTO
sc config SCardSvr start= DEMAND
sc config Schedule start= AUTO
sc config seclogon start= AUTO
sc config SENS start= AUTO
sc config SharedAccess start= AUTO
sc config ShellHWDetection start= AUTO
sc config Spooler start= AUTO
sc config srservice start= DISABLED
sc config SSDPSRV start= DEMAND
sc config stisvc start= DEMAND
sc config SwPrv start= DEMAND
sc config SysmonLog start= DEMAND
sc config TapiSrv start= DEMAND
sc config TermService start= DEMAND
sc config Themes start= AUTO
sc config TlntSvr start= DISABLED
sc config TrkWks start= AUTO
sc config UMWdf start= DEMAND
sc config upnphost start= DEMAND
sc config UPS start= DEMAND
sc config VSS start= DEMAND
sc config W32Time start= AUTO
sc config WebClient start= AUTO
sc config winmgmt start= AUTO
sc config WmdmPmSN start= DEMAND
sc config Wmi start= DEMAND
sc config WmiApSrv start= DEMAND
sc config wscsvc start= AUTO
sc config wuauserv start= AUTO
sc config WZCSVC start= AUTO
sc config xmlprov start= DEMAND
echo 恢復(fù)XP原系統(tǒng)服務(wù)結(jié)束,按任意鍵返回!
pause >nul
goto start2
:start3
cls
echo Windows Xp 優(yōu)化文件!
echo Powered By ThunderRay!
echo.
echo ==============================
echo 請選擇要進行的操作,然后按回車
echo ==============================
echo.
echo 1.封殺135,445端口
echo.
echo 2.恢復(fù)135,445端口
echo.
echo 3.返回主菜單
echo.
echo 4.退出
echo.
:Choice3
set choice3=
set /p choice3= 請選擇:
IF NOT "%Choice3%"=="" SET Choice2=%Choice2:~0,1%
if /i "%choice3%"=="1" goto killport
if /i "%choice3%"=="2" goto openport
if /i "%choice3%"=="3" goto start
if /i "%choice3%"=="4" goto end
echo 選擇無效,請重新輸入
echo.
goto Choice3
:killport
cls
echo 開始封殺135,445端口...
reg add HKLM\SOFTWARE\Microsoft\Ole /v EnableDCOM /d N /f
reg add HKLM\SOFTWARE\Microsoft\Rpc /v "DCOM Protocols" /t REG_MULTI_SZ /d ncacn_spx\0ncacn_nb_nb\0ncacn_nb_ipx\0 /f
sc config MSDTC start= DISABLED
reg add HKLM\SYSTEM\CurrentControlSet\Services\NetBT\Parameters /v SMBDeviceEnabled /t REG_DWORD /d 0 /f
echo 封殺135,445端口結(jié)束,按任意鍵返回!
pause >nul
goto start3
:openport
cls
echo 開始恢復(fù)135,445端口...
reg add HKLM\SOFTWARE\Microsoft\Ole /v EnableDCOM /d Y /f
reg add HKLM\SOFTWARE\Microsoft\Rpc /v "DCOM Protocols" /t REG_MULTI_SZ /d ncacn_spx\0ncacn_nb_nb\0ncacn_nb_ipx\0ncacn_ip_tcp\0 /f
sc config MSDTC start= AUTO
reg add HKLM\SYSTEM\CurrentControlSet\Services\NetBT\Parameters /v SMBDeviceEnabled /t REG_DWORD /d 1 /f
echo 恢復(fù)135,445端口結(jié)束,按任意鍵返回!
pause >nul
goto start3
:ip
cls
echo 開始設(shè)置IP地址...
netsh interface ip set address name="本地連接" static 192.168.1.2 255.255.255.0
echo 設(shè)置IP地址結(jié)束,按任意鍵返回!
pause >nul
goto start
:other
cls
echo 開始進行其它優(yōu)化...
taskkill /im TIMPlatform.exe /f
del /f /s /q C:\Progra~1\Tencent\QQ\TIMPlatform.exe
del /f /s /q D:\Progra~1\Tencent\QQ\TIMPlatform.exe
taskkill /im realsched.exe /f
del /f /s /q C:\Progra~1\Common~1\Real\Update_OB\realsched.exe
@rem 刪除運行QQ和Real時啟動的多余程序
reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /va /f
reg delete HKCR\Software\Microsoft\Windows\CurrentVersion\Run /va /f
reg delete "HKLM\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg" /f
del "C:\Documents and Settings\All Users\「開始」菜單\程序\啟動\*.*" /q /f
del "C:\Documents and Settings\Default User\「開始」菜單\程序\啟動\*.*" /q /f
del "%userprofile%\「開始」菜單\程序\啟動\*.*" /q /f
@rem 刪除多余的啟動項
regsvr32 /u /s igfxpph.dll
reg delete HKCR\Directory\Background\shellex\ContextMenuHandlers /f
reg add HKCR\Directory\Background\shellex\ContextMenuHandlers\new /ve /d {D969A300-E7FF-11d0-A93B-00A0C90F2719}
reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v HotKeysCmds /f
reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v IgfxTray /f
@rem 刪除桌面多余的右鍵菜單
sfc /purgecache
@rem 消除系統(tǒng)緩存
regsvr32 /u /s zipfldr.dll
@rem 取消ZIP文件夾功能
reg add "HKCU\Control Panel\Desktop" /v AutoEndTasks /t REG_DWORD /d 1 /f
reg add "HKCU\Control Panel\Desktop" /v HungAppTimeout /d 50 /f
reg add "HKCU\Control Panel\Desktop" /v WaitToKillAppTimeout /d 200 /f
@rem 加快關(guān)機速度
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" /v EnablePrefetcher /t REG_DWORD /d 1 /f
@rem 啟動條滾動一次
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer /v AlwaysUnloadDLL /t REG_DWORD /d 1 /f
@rem 清除內(nèi)存中不被使用的DLL文件
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug" /v Auto /d 0 /f
@rem 關(guān)閉華醫(yī)生
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v SFCDisable /t REG_DWORD /d 4294967197 /f
@rem 禁用文件保護
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v MaxConnectionsPer1_0Server /t REG_DWORD /d 8 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v MaxConnectionsPerServer /t REG_DWORD /d 8 /f
@rem IE下載多線程
reg add HKU\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer /v Link /t REG_BINARY /d 00000000 /f
@rem 去掉快捷方式字樣
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer /v NoLowDiskSpaceChecks /t REG_DWORD /d 1 /f
@rem 取消磁盤空間太小提示
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v ConfigFileAllocSize /t REG_DWORD /d 500 /f
@rem 優(yōu)化文件系統(tǒng)
reg add HKCU\Console /v LoadConIme /t REG_DWORD /d 0 /f
@rem 運行CMD時不自動加載Conime
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system /v dontdisplaylastusername /t REG_DWORD /d 1 /f
@rem 不顯示上次登陸用戶名
reg add HKLM\SYSTEM\CurrentControlSet\Control\Lsa /v restrictanonymous /t REG_DWORD /d 1 /f
@rem 不允許 SAM帳戶和共享的匿名枚舉
reg add HKLM\SYSTEM\ControlSet001\Control\CrashControl /v AutoReboot /t REG_DWORD /d 0 /f
reg add HKLM\SYSTEM\ControlSet001\Control\CrashControl /v CrashDumpEnabled /t REG_DWORD /d 0 /f
reg add HKLM\SYSTEM\ControlSet001\Control\CrashControl /v DumpFile /t REG_EXPAND_SZ /d %SystemRoot%\MEMORY.DMP /f
reg add HKLM\SYSTEM\ControlSet001\Control\CrashControl /v LogEvent /t REG_DWORD /d 0 /f
reg add HKLM\SYSTEM\ControlSet001\Control\CrashControl /v MinidumpDir /t REG_EXPAND_SZ /d %SystemRoot%\Minidump /f
reg add HKLM\SYSTEM\ControlSet001\Control\CrashControl /v Overwrite /t REG_DWORD /d 1 /f
reg add HKLM\SYSTEM\ControlSet001\Control\CrashControl /v SendAlert /t REG_DWORD /d 0 /f
@rem 系統(tǒng)失敗的幾個勾全都不選
reg add HKLM\SOFTWARE\Microsoft\PCHealth\ErrorReporting /v DoReport /t REG_DWORD /d 0 /f
reg add HKLM\SOFTWARE\Microsoft\PCHealth\ErrorReporting /v ShowUI /t REG_DWORD /d 0 /f
@rem 禁用錯誤匯報,但在發(fā)生嚴重錯誤時通知我的勾不選
reg add HKCR\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103} /v SortOrderIndex /t REG_DWORD /d 54 /f
@rem 桌面第一顯示我的電腦
reg add HKLM\SOFTWARE\Classes\*\shell\OpenInNotepad /ve /d 使用記事本打開 /f
reg add HKLM\SOFTWARE\Classes\*\shell\OpenInNotepad\command /ve /d "notepad.exe \"%%1%\"" /f
reg add HKCR\Directory\shell\DOS /ve /d 使用DOS瀏覽 /f
reg add HKCR\Directory\shell\DOS\Command /ve /d "cmd.exe /k \"cd %%L%" /f
@rem 在文件右鍵菜單增加"使用記事本打開"在文件夾右鍵增加使用DOS瀏覽
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v Favorites /t REG_EXPAND_SZ /d D:\Favorites /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v Personal /t REG_EXPAND_SZ /d "D:\My Documents" /f
@rem 將我的文檔與收藏夾放在D盤下
echo 其它優(yōu)化結(jié)束,按任意鍵返回!
pause >nul
goto start
:OEM
cls
echo 開始設(shè)置OEM信息...
Copy /y OEM\*.* %windir%\system32\*.* >nul
echo OEM設(shè)置信息結(jié)束,按任意鍵返回!
pause >nul
goto start
:virus
cls
echo 開始清除根目錄下的SXS病毒...
FOR %%a IN ( C: D: E: F: G: H: I: J: K: L: M: N: O: P: Q: R: S: T: U: V: W: X: Y: Z: ) DO ATTRIB -R -H -S -A %%a\SXS.EXE DEL /F /Q /A -R -H -S -A %%a\SXS.EXE ATTRIB -R -H -S -A %%a\AUTORUN.INF DEL /F /Q /A -R -H -S -A %%a\AUTORUN.INF
echo 清除根目錄下的SXS病毒結(jié)束,按任意鍵返回!
pause >nul
goto start
:del
cls
echo 開始清理系統(tǒng)垃圾文件...
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo 清理系統(tǒng)垃圾文件結(jié)束,按任意鍵返回!
echo.
pause >nul
goto start
:end
exit
通過對以上的實現(xiàn)方式大家可以參考一下。