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