소프트웨어 큰나무님께서 만드신 휴지통비우기 수정 해 주세요
2020.03.03 17:53
CMD 로 모든 드라이브 휴지통 비우기..BAT 에서 작업을 마치고 아무 키나 눌러야 화면이 닫히는데, 이것을 자동으로 화면이 닫히게 하려면 어떻게 해야 할 까요?
댓글 [4]
-
빨강모자 2020.03.03 18:04 -
좋은이웃 2020.03.03 18:11
잘 됩니다. 감사합니다.
-
집앞의_큰나무 2020.03.03 18:47
제가 넣은것은 임시파일및 휴지통 관련 배치파일은 CLEARTEMP.BAT이름이며
PE용으로 아래의것이 있었을텐데요,
suk님이 보셨다면 나만 혼났을것 같네요 . ㅎ ㅎ
Administrator
C: ----- X:
PE이므로 관리자 권한 부분은 폼생폼사
@prompt $s
@color 0f
@cd /d %~dp0
@title 모든 휴지통 정리하기
@mode con cols=140 lines=30
@setlocal enabledelayedexpansion@echo 관리자권한 확인용 >%windir%\admin.confirm || @(
echo Set UAC = CreateObject^("Shell.Application"^) > "%tmp%\admin.vbs"
echo UAC.ShellExecute "%~0", "", "", "runas", 1 >> "%tmp%\admin.vbs"
wscript.exe "%tmp%\admin.vbs" & del "%tmp%\admin.vbs" & exit)
@del %windir%\admin.confirmfor %%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 (
if exist %%a:\$RECYCLE.BIN for /f "tokens=* usebackq" %%b in (`"dir /a:d/b %%a:\$RECYCLE.BIN\"`) do rd /q/s "%%a:\$RECYCLE.BIN\%%~b"
if exist %%a:\RECYCLER for /f "tokens=* usebackq" %%b in (`"dir /a:d/b %%a:\RECYCLER\"`) do rd /q/s "%%a:\RECYCLER\%%~b"
)
title 임시파일 휴지통 파일 제거
del /s /f /q "%Temp%"
del /s /f /q "X:\Users\Administrator\AppData\Local\Microsoft\Windows\INetCache\"
del /s /f /q "X:\Users\Administrator\AppData\Local\Microsoft\Windows\INetCookies\"
del /s /f /q "X:\Users\Administrator\AppData\Local\Microsoft\Windows\WebCache\"
title 지정 위치 폴더 삭제
rmdir /s /q "%Temp%"
title 디렉토리 생성
mkdir "%Temp%"
rmdir /s /q %Temp%&mkdir %Temp%
pecmd.exe temp @delete
exit -
좋은이웃 2020.03.03 19:16
PE용을 또 주시니 감사합니다.
의견을 올려봅니다.
내용중에서
--------------------------
@echo.
@echo.
@echo. ===== 작업을 완료 했습니다 =====
@echo.
@pause
@exit
---------------
을
--------------------------
@echo.
@echo.
@echo. ===== 작업을 완료 했습니다 =====
@echo.
rem @pause
@exit
---------------
으로 수정하시면 가능할듯한 스크립트네요.
참고해 보세요.