Mappa
Archivio Posts
Anno 2009

Script che svuota le code di stampa di windows rimaste "appese"

 

Windows dove memorizza le stampe prima che vengano processate dalla stampante ?

Per impostazione di default qui C:\WINDOWS\system32\spool\PRINTERS

Ecco lo script
(da copiare in un nuovo file di testo e rinominare con estensione .bat)

@echo off
color 0a
title Svuota le code di stampa
echo. Sto stoppando il servizio di stampa ...
net stop spooler echo.
Elimino le code di stampa rimaste appese ...
del /q C:\WINDOWS\system32\spool\PRINTERS\*.*
echo. Sto avviando il servizio di stampa ...
net start spooler
echo. TUTTE LE CODE SONO STATE ELIMINATE
echo. E' ORA POSSIBILE CONTINUARE A STAMPARE.
pause
exit


Analisi dei comandi

@echo off = evita di fare apparire a video i comandi che gli vengono dati successivamente
title = imposta il titolo alla finestra
color 0a = imposta il colore del testo verde a sfondo nero
echo. = fa apparire a video un messaggio dopo uno spazio
net stop spooler = stoppa il servizio di stampa di windows
del /q = elimina tutti i file (*.*) in una directory
net start spooler = avvia il servizio di stampa di windows
pause = fa apparire a video " Premere un tasto per continuare"
exit = esce dal file batch e chiude la finestra del prompt dei comandi corrente

Categoria: Batch file
mercoledì, 02 dic 2009 Ore. 21.33
Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003