Procedura Windows Vista/7 (no xp)

1. Con un piccolo eseguibile di file batch, e un piccolo tweak del Registro di sistema è possibile creare un’opzione nel menu contestuale che, provvederà a stampare il contenuto di una cartella qualsiasi. Basterà cliccare col tasto destro sul nome della cartella e scegliere: Stampa Directory. Apriamo il Blocco Note e incolliamo quanto segue:

@echo off

dir %1 /-p /o:gn > "%temp%\Listing"

start /w notepad /p "%temp%\Listing"

del "%temp%\Listing"

exit


2. Successivamente dal menu File/Salva Con Nome, selezioniamo “Tutti i File” nella sezione “Salva Come“, digitiamo %windir% \stampa.bat e clicchiamo su “Salva” (salverà il file nella directory di windows).

3. Dovremo apportare modifiche al Registro di sistema. Assicuriamoci di eseguire un backup per evitare gravi errori. Premiamo contemporaneamente i tasti Windows + R, digitiamo regedit seguito da Invio e portiamoci alla chiave:

HKEY_CLASSES_ROOT\Directory\shell

4. Clicchiamo col tasto destro sulla cartella denominata Shell e selezioniamo Nuova/Chiave nominandola “Stampa Directory“. Ora clicchiamo col tasto destro sulla chiave appena creata, selezioniamo Nuova/Chiave nominandola “Command“.

5. Clicchiamo sul valore "(predefinito)" e nel campo “Dati Valore” digitiamo stampa.bat "%1". Clicchiamo OK e usciamo dal registro di sistema.

6. Cliccare su una cartella per visualizzare il comando aggiunto.