스풀 제거

컴퓨터 2006. 10. 19. 08:32



@echo off
:first
if exist %systemroot%\system32\spool\printers\*.shd goto netstop
goto notexist
:netstop
net stop spooler
goto second
:second
echo.
set /p in=출력되지 않은 문서가 있습니다. 삭제하시겠습니까(Y/N)?
if /i [%in%]==[Y] goto delete
if /i [%in%]==[N] goto netstar2
:delete
del /f /q /s %SystemRoot%\system32\spool\printers\
goto third
:third
if exist %systemroot%\system32\spool\printers\*.shd goto delete
goto netstart
:notexist
echo.
echo 출력 내용이 없습니다. 아무 키나 눌러 창을 종료하고 프린터를 사용해주세요.
echo.
echo 출력 내용이 없는데도 프린터가 이상 출력을 계속 할 경우
echo.
echo 출력을 건 다른 컴퓨터가 있는지 확인해 주시기 바랍니다. (공유 프린터의 경우)
echo.
echo 문제가 지속되면 연락바랍니다.
echo.
pause
goto exit
:netstart
net start spooler
cls
echo.
echo 출력 내용이 모두 삭제되었습니다.
echo.
echo 출력 내용이 없는데도 프린터가 이상 출력을 계속 할 경우
echo.
echo 출력을 건 다른 컴퓨터가 있는지 찾아주시기 바랍니다. (공유 프린터의 경우)
echo.
echo 문제가 지속되면 연락바랍니다.
echo.
pause
goto exit
:netstar2
net start spooler
goto exit
:exit
exit
: