12 de julho de 2006

Imprimir conteudo de pastas

Caso deseje imprimir (mandar para a porta da impressora padrão, se for um pdf maker, fará um arquivo pdf) o conteúdo de uma pasta, poderá adicionar um script que o faça.

Abra o bloco de notas e cole o comando abaixo:

@echo off
dir %1 /o:g > c:\diretorio.txt
start /w notepad /p c:\diretorio.txt
del c:\diretorio.txt
exit

1. Salve o arquivo como deretorio.bat (importante a extensão *.bat, ora um script) em C:\ (logo; C:\diretorio.bat).
2. Abra o Windows Explorer: Ferramentas -> Opções de Pastas, ative a aba Tipos de arquivo.
2.1 Selecione em Tipos de arquivo registrados: Pasta de arquivos.
2.2 Clique em Avançado.
2.3 Abrira uma caixa; Editar tipo de arquivo, clique em Novo.
2.4 Abrirá uma caixa
2.5 Em Ação -> digite: Imprimir Diretório, (ou o que quiser que apareça ao clicar com o botão direito do mouse), dentro do campo Ação.
2.6 Em Aplicativo usado para executar a ação -> digite: C:\diterorio.bat, (ou conforme 1).
3. Aceite, dando Ok, Ok e Ok e pronto.

OBS. IMPORTANTE: Provavelmente ao fazê-lo, o modo de vizualisação das pastas será alterado.

Para corrigir, Iniciar -> Executar, na caixa digite: regedit.
1. No painel esquerdo encontre HKEY_CLASSES_ROOT -> Directory -> shell
2. No painel direito, duplo clique sobre padrão
2.1 Digite: None
2.2 Clique Ok e feche o registro.

Retirado de:
http://forum.clubedohardware.com.br/...=post&id=692