Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @ECHO OFF
- Title D.Ms IMVU Cleaner v2.0
- :MENU
- ::Clear console window
- CLS
- ::Reset text color to gray
- Color 08
- ECHO =========== IMVU Cleaner v2.0 by D.M ==========
- ECHO -----------------------------------------------
- ECHO.
- ECHO 1. Clean Cache
- ECHO 2. Clean Avi
- ECHO 3. Clean Logs
- ECHO 4. Clean All
- ECHO.
- ECHO -----------------------------------------------
- ECHO ============== PRESS '9' TO QUIT ==============
- ECHO.
- ::Create variable to store user input
- SET /P _Selection=Please select a number:
- ::Create variable to validate user input
- ::Times user input by 1 to check for a number
- SET /A _VarCheck=_Selection*1
- ::Create a variable to hold the end message
- ::give it a default value
- Set _EndMessage= Script has finished cleaning
- ::If validation variable equals 0 then input is not a number
- IF /I %_VarCheck% EQU 0 (
- ::display invalid input warning
- GOTO InvalidInput
- ) ELSE (
- ::If validation variable is greater than 0, input is a number
- IF /I %_VarCheck% GTR 0 (
- ::If user input equals 0
- IF /I %_Selection% EQU 0 (
- ::display invalid input warning
- GOTO InvalidInput
- ) ELSE (
- ::If user input is not equal to 1
- IF /I NOT %_Selection% EQU 1 (
- ::If user input is not equal to 2
- IF /I NOT %_Selection% EQU 2 (
- ::If user input is not equal to 3
- IF /I NOT %_Selection% EQU 3 (
- ::If user input is not equal to 4
- IF /I NOT %_Selection% EQU 4 (
- ::If user input is not equal to 9
- IF /I NOT %_Selection% EQU 9 (
- ::display invalid input warning
- GOTO InvalidInput
- )
- )
- )
- )
- )
- )
- )
- )
- ::If user input equals 1, go to menu option 1
- IF /I %_Selection% EQU 1 GOTO CleanCache
- ::If user input equals 2, go to menu option 2
- IF /I %_Selection% EQU 2 GOTO CleanAvi
- ::If user input equals 3, go to menu option 3
- IF /I %_Selection% EQU 3 GOTO CleanLogs
- ::If user input equals 4, go to menu option 4
- IF /I %_Selection% EQU 4 GOTO CleanAll
- ::If user input equals 9, quit the script
- IF /I %_Selection% EQU 9 (
- ::Change the _EndMessage variable
- Set _EndMessage= Quiting Script
- ::go to the finished menu
- GOTO Finished
- )
- :InvalidInput
- ::Clear console window
- CLS
- ::Change text color to bright red
- Color 0C
- ::display invalid input screen
- ECHO ============INVALID INPUT============
- ECHO -------------------------------------
- ECHO.
- ECHO Please select a number from the Main
- ECHO Menu [1-4] or select '9' to quit
- ECHO.
- ECHO -------------------------------------
- ECHO ===PRESS ANY KEY TO RETURN TO MENU===
- ::Wait for user to hit enter
- PAUSE > NUL
- ::Return to menu
- GOTO MENU
- ::menu option 1
- :CleanCache
- IF Exist "%APPDATA%\IMVUClient\" (
- CLS
- CD %APPDATA%\IMVUClient\ui\profile\Cache
- ECHO Deleting...
- ECHO Y | DEL *.*
- )
- IF Exist "%APPDATA%\IMVU\ProductFiles" (
- CLS
- CD %APPDATA%\IMVU\ProductFiles
- ECHO Deleting...
- ECHO Y | DEL *.*
- )
- IF Exist "%APPDATA%\IMVU\Cache" (
- CLS
- CD %APPDATA%\IMVU\Cache
- ECHO Deleting...
- ECHO Y | DEL *.*
- )
- IF Exist "%APPDATA%\IMVU\AssetCache" (
- CLS
- CD %APPDATA%\IMVU\AssetCache
- ECHO Deleting...
- ECHO Y | DEL *.*
- )
- IF Exist "%APPDATA%\IMVU\HttpCache" (
- CLS
- CD %APPDATA%\IMVU\HttpCache
- ECHO Deleting...
- ECHO Y | DEL *.*
- )
- IF Exist "%APPDATA%\IMVU\PixmapCache" (
- CLS
- CD %APPDATA%\IMVU\PixmapCache
- ECHO Deleting...
- ECHO Y | DEL *.*
- )
- IF Exist "%APPDATA%\IMVU\avpics" (
- CLS
- CD %APPDATA%\IMVU\avpics
- ECHO Deleting...
- ECHO Y | DEL *.*
- )
- IF Exist "%APPDATA%\IMVU" (
- CLS
- CD %APPDATA%\IMVU
- ECHO Deleting...
- ECHO Y | DEL *.cache*
- )
- GOTO Finished
- ::menu option 2
- :CleanAvi
- IF Exist "%APPDATA%\IMVU" (
- CLS
- CD %APPDATA%\IMVU
- ECHO Deleting...
- ECHO Y | DEL *productInfoCache.db*
- )
- GOTO Finished
- ::menu option 3
- :CleanLogs
- IF Exist "%APPDATA%\IMVU" (
- CLS
- CD %APPDATA%\IMVU
- ECHO Deleting...
- ECHO Y | DEL *.log*
- ECHO Y | DEL *.1*
- ECHO Y | DEL *.2*
- ECHO Y | DEL *.3*
- ECHO Y | DEL *.4*
- ECHO Y | DEL *.5*
- ECHO Y | DEL *.6*
- )
- GOTO Finished
- ::menu option 4
- :CleanAll
- IF Exist "%APPDATA%\IMVUClient\" (
- CLS
- CD %APPDATA%\IMVUClient\ui\profile\Cache
- ECHO Deleting...
- ECHO Y | DEL *.*
- )
- IF Exist "%APPDATA%\IMVU\ProductFiles" (
- CLS
- CD %APPDATA%\IMVU\ProductFiles
- ECHO Deleting...
- ECHO Y | DEL *.*
- )
- IF Exist "%APPDATA%\IMVU\Cache" (
- CLS
- CD %APPDATA%\IMVU\Cache
- ECHO Deleting...
- ECHO Y | DEL *.*
- )
- IF Exist "%APPDATA%\IMVU\AssetCache" (
- CLS
- CD %APPDATA%\IMVU\AssetCache
- ECHO Deleting...
- ECHO Y | DEL *.*
- )
- IF Exist "%APPDATA%\IMVU\HttpCache" (
- CLS
- CD %APPDATA%\IMVU\HttpCache
- ECHO Deleting...
- ECHO Y | DEL *.*
- )
- IF Exist "%APPDATA%\IMVU\PixmapCache" (
- CLS
- CD %APPDATA%\IMVU\PixmapCache
- ECHO Deleting...
- ECHO Y | DEL *.*
- )
- IF Exist "%APPDATA%\IMVU\avpics" (
- CLS
- CD %APPDATA%\IMVU\avpics
- ECHO Deleting...
- ECHO Y | DEL *.*
- )
- IF Exist "%APPDATA%\IMVU" (
- CLS
- CD %APPDATA%\IMVU
- ECHO Deleting...
- ECHO Y | DEL *.cache*
- )
- IF Exist "%APPDATA%\IMVU" (
- CLS
- CD %APPDATA%\IMVU
- ECHO Deleting...
- ECHO Y | DEL *productInfoCache.db*
- )
- IF Exist "%APPDATA%\IMVU" (
- CLS
- CD %APPDATA%\IMVU
- ECHO Deleting...
- ECHO Y | DEL *.log*
- ECHO Y | DEL *.1*
- ECHO Y | DEL *.2*
- ECHO Y | DEL *.3*
- ECHO Y | DEL *.4*
- ECHO Y | DEL *.5*
- ECHO Y | DEL *.6*
- )
- GOTO Finished
- :Finished
- ::clear the console window
- CLS
- ::Set the text color to bright green
- Color 0A
- ::display finished screen
- ECHO ============= THANK YOU =============
- ECHO.
- ECHO %_EndMessage%
- ECHO.
- ECHO ======= PRESS ANY KEY TO EXIT =======
- ::Wait for user to hit enter
- PAUSE>NUL
- EXIT
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement