Às vezes, pelos mais diferentes motivos, precisamos imprimir ou pelo menos visualizar na tela o conteúdo de um diretório, com nome do arquivo, tamanho, data de criação, atributos, etc.
Esta funcionalidade não existe no Windows até hoje, mas a própria Microsoft disponibiliza uma "gambiarra", por meio da criação de um arquivo BAT e seu uso de dentro do próprio Windows Explorer.
A "gambiarra" original lista rapidamente o diretório no Bloco de Notas (Notepad) e envia a listagem para a impressora padrão. Se desejar desabilitar a impressão automática, e simplesmente visualizar esta listagem, basta editar o arquivo BAT e retirar o parâmetro /P da linha que contém a chamada para o notepad.exe.
Uma sugestão é criar dois comandos, um para impressão e outro para visualização, bastando para isso criar dois arquivos BAT e seguir as instruções fornecidas pela Microsoft duas vezes. Foi o que fiz em minha estação de trabalho.
Outra solução mais profissional, mas "menos à mão", é o freeware Karen's Directory Printer, extremamente poderoso, que permite imprimir uma listagem como bem desejar (selecionando campos de informação desejados e acessando inclusive sub-diretórios) ou ainda salvá-la para visualização.
<---------- Minha opinião e dica pessoal. ---------->
Seguinte: Funciona e é muito útil, mas, como era de se esperar, a microsoft cagou no pau, lá no tutorial de para adicionar o comando em "Pasta de Arquivo" mas não é isso que tem que ser feito, é em "Pasta" somente.
Se você fizer o que diz na microsoft seu explorer, ou não vai funfar mais ou não vai mais abrir as pastas na mesma janela, só em novas janelas.
Entendeu?
Então vou colocar aqui o que tem no site da microsoft sobre isso.
Para adicionar o recurso ao Windows Explorer, execute estas etapas:
1. Abra o Bloco de Notas, copie e cole o seguinte texto: @echo off
dir %1 /-p /o:gn > "%temp%\Listing"
start /w notepad /p "%temp%\Listing"
del "%temp%\Listing"
exit
2. Salve o arquivo como Prin.bat no diretório do Windows, e feche o Bloco de Notas. 3. Inicie o Windows Explorer, clique em Ferramentas e em Opções de Pasta. 4. Clique na guia Tipos de Arquivo, e em Pasta de Arquivos.
(É nessa linha que está o erro no processo, não é em "Pasta de Arquivos" e sim em "Pasta", ok? O resto tá tudo certo)5. Clique em Editar e em Novo. 6. Na caixa Ação, digite Imprimir Listagem de Diretório. 7. Em Aplicativo usado para executar a ação, clique em Prin.bat e em OK. 8. Clique em OK, em Aplicar e em OK. 9. Abra o Windows Explorer, clique com o botão direito do mouse na pasta que deseja imprimir em lista de diretório, e clique em Imprimir Listagem de Diretório.
Abraços povo.
|