sexta-feira, 15 de junho de 2007

Imprimir Lista de Arquivos de uma Pasta

DICA COMPLETA REVISTA INFO

VOCÊ JÁ PRECISOU IMPRIMIR A LISTA DE ARQUIVOS CONTIDOS NUMA PASTA?
PRECISOU MANDAR A LISTA DE MP3 PARA UM AMIGO?
VEJAMOS COMO ACRESCENTAR UM COMANDO AO MENU DE CONTEXTO DO WINDOWS (AQUELE QUE APARECE QUANDO VC CLIC COM O LADO DIREITO DO MOUSE).
PARA ISSO O PRIMEIRO PASSO É CRIAR UM PROGRAMINHA BATCH QUE VAI GERAR UM ARQUIVO COM O CONTEÚDO DA PASTA.
ABRA O BLOCO DE NOTAS E DIGITE ESSES COMANDOS NELE:

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

SALVE O ARQUIVO NO DIRETÓRIO- RAIZ DO DISCO RIGIDO (C:\) COM O NOME DIRETORIO.BAT

VAMOS ENTENDER ESSES COMANDOS
@echo off - evita que os comandos executados esjam mostrados na tela.
dir %1/o:g>c:\diretorio.txt - cria um arquivo de texto temporario chamado diretorio.txt e armazena a lista de arquivos nele.
start/w notepad/p c:\diretorio.txt - imprime o arquivo temporario por meio bloco de notas
del c:\diretiorio.txt - apaga o arquivo temporarioexit - fecha o prompt de comando

Agora, vamos adicionar o comando Imprimir diretório ao menu de context.
Para isso, no Explore, clique em FERRAMENTAS/OPÇÕES DE PASTA e ativa a aba TIPOS DE ARQUIVO.
Na lista de tipos de arquivo, selecione o item PASTA DE ARQUIVO.
Adcione então o botão AVANÇADO.
Na caixa EDITAR TIPO DE ARQUIVO, clic em NOVO. Na caixa NOVA AÇÃO, digite 'Imprimir Diretório" no campo AÇÃO.
No campo Aplicativo Usado para Executar a Ação, digite "C:\diretorio.bat".
Clique em OK duas vezes e, em seguida, em Fechar.
No explore, clique com o botão direito numa pasta e teste o comando Iprimir Diretório.
OBS: Às vezes, quando vc faz o acréscimo do comando ao menu de contexto, a ação realizada quanfo voce dá um duplo clique numa pasta muda. Se isso acontecer, siga este procedimento para reestabelecer o comportamento padrão.
Clique em Iniciar/executar, digite "regedit" e clic em OK.
No editor de registro, navegue até este item:KHEY_CLASSES_ROOT\Directory\shellNo painel da direita, dê um duplo clique no item Padrão.
Digite "none", clique em OK e feche o editor de registro.

FEITO ISSO BASTA CLICAR EM CIMA DE UMA PASTA COM O LADO DIREITO DO MOUSE E ESCOLHER A OPÇÃO IMPRIMIR ARQUIVO.

Nenhum comentário: