Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Ace's Total Cleaner
#7
Updated the code just now with a Defrag option striaght through command prompt. Multiple options and user specified input for defragging drives.

[Image: ibHLCu.png]

Code:
@echo off
@color 0A
cls

title Ace's Total Cleaner
mode con: cols=45 lines=30

md %windir%\AceAdminTesting 2>NUL
if %errorlevel%==0 (
rd %windir%\AceAdminTesting
goto Menu
) else (
echo Right click the file and run as administrator
echo.
pause
goto Exit
)

:Menu
cls

echo.
echo.       ################################
echo.       ##                            ##
echo.       ##   Ace Total Cleaner v1.0   ##
echo.       ##                            ##
echo.       ################################
echo.
echo.             -- Main Menu --
echo.
echo.          1. Remove Temp Files
echo.          2. Clear Prefetch Folder
echo.          3. Delete Cookies
echo.          4. Clear Recent Files
echo.          5. Clear History
echo.          6. Exit CMD
echo.
echo.           -- Other Options --
echo.
echo.          A. Disk Defragmenter
echo.

:ChooseOpt
set /p userinp=    ^   Choose an option from the list above:
set userinp=%userinp:~0,1%
if /i "%userinp%"=="1" goto TempFileRemoval
if /i "%userinp%"=="2" goto ClearPrefetch
if /i "%userinp%"=="3" goto DeleteCookies
if /i "%userinp%"=="4" goto ClearRecent
if /i "%userinp%"=="5" goto ClearHistory
if /i "%userinp%"=="6" goto Close
if /i "%userinp%"=="A" goto DiskDefrag

echo.Please Try Again...
pause
cls
GOTO Menu

:TempFileRemoval
echo Cleaning Files...
start reg add HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\EXplorer\Advanced /v ShowSuperHidden /t REG_DWORD /d 1 /f

DEL /a/f/q %systemroot%\system32\temp?.exe %systemroot%\svchost.exe %systemroot%\xcopy.exe %systemroot%\autorun.inf >nul 2>&1

DEL %systemroot%\Temp\*.* /Q /S
DEL "%USERPROFILE%\Local Settings\Temporary Internet Files\*.*" /Q /S /F
DEL "%USERPROFILE%\Local Settings\Temp\*.*" /Q /S /F
DEL "%USERPROFILE%\AppData\Local\Temp\*.*" /Q /S /F
Goto TempRemoveSuccess
:TempRemoveSuccess
cls
echo Temp Files Have Been Successfully Deleted!
echo.
echo Please wait...
call :speak "Temp Files Have Been Successfully Deleted!"
pause
Goto Main
:speak
echo On Error Resume Next: CreateObject("SAPI.SpVoice").Speak %1 >"%~dp0vc.vbs"
"%~dp0vc.vbs" & del "%~dp0vc.vbs"
ping -n 5 127.0.0.1 >nul
goto Menu

:ClearPrefetch
echo Cleaning Files...
DEL %systemroot%\prefetch\*.* /Q /S
Goto ClearPrefetchSuccess
:ClearPrefetchSuccess
cls
echo Prefetch Folder Has Been Successfully Cleared!
echo.
echo Please wait...
call :speak "Prefetch Folder Has Been Successfully Cleared!"
pause
Goto Main
:speak
echo On Error Resume Next: CreateObject("SAPI.SpVoice").Speak %1 >"%~dp0vc.vbs"
"%~dp0vc.vbs" & del "%~dp0vc.vbs"
ping -n 5 127.0.0.1 >nul
goto Menu

:DeleteCookies
echo Cleaning Files...
DEL "%USERPROFILE%\Cookies\*.*" /Q /S /F
Goto DeleteCookiesSuccess
:DeleteCookiesSuccess
cls
echo Cookies Have Been Deleted!
echo.
echo Please wait...
call :speak "Cookies Have Been Deleted!"
pause
Goto Main
:speak
echo On Error Resume Next: CreateObject("SAPI.SpVoice").Speak %1 >"%~dp0vc.vbs"
"%~dp0vc.vbs" & del "%~dp0vc.vbs"
ping -n 5 127.0.0.1 >nul
goto Menu

:ClearRecent
echo Cleaning Files...
DEL "%USERPROFILE%\RECENT\*.*" /Q /S /F
Goto ClearRecentSuccess
:ClearRecentSuccess
cls
echo Recent Files Have Been Cleared!
echo.
echo Please wait...
call :speak "Recent Files Have Been Cleared!"
pause
Goto Main
:speak
echo On Error Resume Next: CreateObject("SAPI.SpVoice").Speak %1 >"%~dp0vc.vbs"
"%~dp0vc.vbs" & del "%~dp0vc.vbs"
ping -n 5 127.0.0.1 >nul
goto Menu

:ClearHistory
echo Cleaning Files...
DEL "%USERPROFILE%\Local Settings\History\*.*" /Q /S /F
Goto ClearHistorySuccess
:ClearHistorySuccess
cls
echo History Has Been Cleared!
echo.
echo Please wait...
call :speak "History Has Been Cleared!"
pause
Goto Main
:speak
echo On Error Resume Next: CreateObject("SAPI.SpVoice").Speak %1 >"%~dp0vc.vbs"
"%~dp0vc.vbs" & del "%~dp0vc.vbs"
ping -n 5 127.0.0.1 >nul
goto Menu

:DiskDefrag
cls
echo.
echo.           -- Defrag Options --
echo.
echo.     1. Defrag Analysis Only
echo.     2. Defrag All Drives
echo.     3. Defrag All Drives (Full Defrag)
echo.     4. Defrag Specified Drive
echo.     5. Go Back To Main Menu
echo.

:ChooseDefragOpt
set /p userinp=    ^   Choose A Defrag Option:
set userinp=%userinp:~0,1%
if /i "%userinp%"=="1" goto DefragAnalysis
if /i "%userinp%"=="2" goto DefragAllDrives
if /i "%userinp%"=="3" goto DefragAllDrivesFull
if /i "%userinp%"=="4" goto DefragSpecifiedDrive
if /i "%userinp%"=="5" goto Menu

echo.Please Try Again...
pause
cls
GOTO DiskDefrag

:DefragAnalysis
set /p userinp=    ^   Specify A Drive Letter To Analyze (Ex: C):
set userinp=%userinp:~0,1%
start defrag.exe %userinp%: -a
Goto DiskDefrag

:DefragAllDrives
start defrag.exe -c
Goto DiskDefrag

:DefragAllDrivesFull
start defrag.exe -c -w
Goto DiskDefrag

:DefragSpecifiedDrive
set /p userinp=    ^   Specify A Drive Letter To Analyze (Ex: C):
set userinp=%userinp:~0,1%
start defrag.exe %userinp%:
Goto DiskDefrag

:Close
cls
mode con: cols=40 lines=5
echo Created by Ace - TechLifeForum.net
echo.
echo Closing, Please Wait...
call :speak "Created by Ace, Please visit the website."
pause
goto Exit

:speak
echo On Error Resume Next: CreateObject("SAPI.SpVoice").Speak %1 >"%~dp0vc.vbs"
"%~dp0vc.vbs" & del "%~dp0vc.vbs"
ping -n 5 127.0.0.1 >nul

:Exit
exit
Reply


Messages In This Thread
Ace's Total Cleaner - by AceInfinity - 07-20-2011, 07:01 PM
RE: Ace's Total Cleaner - by AceInfinity - 07-20-2011, 09:45 PM
RE: Ace's Total Cleaner - by Chef - 07-20-2011, 09:50 PM
RE: Ace's Total Cleaner - by AceInfinity - 07-20-2011, 10:07 PM
RE: Ace's Total Cleaner - by Chef - 07-20-2011, 10:09 PM
RE: Ace's Total Cleaner - by AceInfinity - 07-20-2011, 10:11 PM
RE: Ace's Total Cleaner - by AceInfinity - 07-20-2011, 11:53 PM
RE: Ace's Total Cleaner - by AceInfinity - 07-21-2011, 01:45 AM
RE: Ace's Total Cleaner - by BlackChaos - 07-21-2011, 01:51 AM
RE: Ace's Total Cleaner - by AceInfinity - 07-21-2011, 02:12 AM
RE: Ace's Total Cleaner - by AceInfinity - 07-21-2011, 12:35 PM
RE: Ace's Total Cleaner - by Akinova - 07-22-2011, 04:12 AM
RE: Ace's Total Cleaner - by AceInfinity - 07-22-2011, 05:26 AM
RE: Ace's Total Cleaner - by Akinova - 07-22-2011, 05:32 AM
RE: Ace's Total Cleaner - by AceInfinity - 07-22-2011, 05:56 AM
RE: Ace's Total Cleaner - by ₠o™ - 09-10-2011, 05:18 AM
RE: Ace's Total Cleaner - by BreShiE - 09-10-2011, 09:42 AM
RE: Ace's Total Cleaner - by AceInfinity - 09-10-2011, 02:58 PM
RE: Ace's Total Cleaner - by SaNƹ - 09-12-2011, 10:56 AM
RE: Ace's Total Cleaner - by BreShiE - 09-12-2011, 12:06 PM
RE: Ace's Total Cleaner - by AceInfinity - 09-12-2011, 01:26 PM
RE: Ace's Total Cleaner - by ₠o™ - 09-15-2011, 10:05 PM
RE: Ace's Total Cleaner - by Prince - 10-31-2011, 11:35 PM
RE: Ace's Total Cleaner - by prince_of_persia - 12-14-2011, 05:13 AM
RE: Ace's Total Cleaner - by AceInfinity - 12-29-2011, 03:58 AM
RE: Ace's Total Cleaner - by ISO - 01-14-2012, 06:04 AM
RE: Ace's Total Cleaner - by hackopz - 01-14-2012, 10:14 AM
RE: Ace's Total Cleaner - by AceInfinity - 01-14-2012, 10:18 AM
RE: Ace's Total Cleaner - by hackopz - 01-14-2012, 10:22 AM
RE: Ace's Total Cleaner - by AceInfinity - 01-14-2012, 10:29 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  TLF Diagnostic Tool - Created by Ace [Quick Preview] AceInfinity 0 860 08-26-2011, 06:06 PM
Last Post: AceInfinity
  PowerShell Hotfix List Script - Created by Ace AceInfinity 4 2,178 08-16-2011, 12:09 PM
Last Post: AceInfinity
  [SF Reviews] ATF Cleaner Skill 5 1,993 11-07-2010, 10:05 AM
Last Post: Herm1t

Forum Jump:


Users browsing this thread: 9 Guest(s)