Mostrando entradas con la etiqueta carpetas. Mostrar todas las entradas
Mostrando entradas con la etiqueta carpetas. Mostrar todas las entradas

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.