lunes, 16 de septiembre de 2013

Cómo agregar la característica de imprimir directorios al Explorador de Windows

Pues mira, años y años y no se me había ocurrido buscar esto. Está todo explicado en http://support.microsoft.com/kb/272623. Sin embargo, yo le he hecho una pequeña modificación al bat:

@echo off
dir %1 /-p /o:gn > "%temp%\Listing"
start /w notepad /p "%temp%\Listing"
del "%temp%\Listing"
exit


Básicamente, he quitado las órdenes de ordenación y, más importante, de mandarlo a impresora, yo solo quiero que me aparezca el bloc de notas. También, en la información del registro, por aquello de que me aparezca en el menú contextual en mi idioma...


[HKEY_CLASSES_ROOT\Directory\Shell]
@="none"

[HKEY_CLASSES_ROOT\Directory\Shell\Print_Directory_Listing]
@="Imprimir DIR"

[HKEY_CLASSES_ROOT\Directory\shell\Print_Directory_Listing\command]
@="Printdir.bat \"%1\""

[HKEY_CLASSES_ROOT\SOFTWARE\Classes\Directory]
"BrowserFlags"=dword:00000008

[HKEY_CLASSES_ROOT\SOFTWARE\Classes\Directory\shell\
Print_Directory_Listing]
@="Imprimir DIR"

[HKEY_CLASSES_ROOT\SOFTWARE\Classes\Directory\shell\
Print_Directory_Listing\command]
@="Printdir.bat \"%1\""

[HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\AttachmentExecute\
{0002DF01-0000-0000-C000-000000000046}]
@=""

[HKEY_CLASSES_ROOT\SOFTWARE\Classes\Directory]
"EditFlags"="000001d2"

El resumen es que añade una entrada al menú contextual cuando pinchas con el botón derecho en una carpeta y te permite obtener un texto con el listado de ficheros.


No hay comentarios:

Publicar un comentario