La línea de comandos de Windows proporciona docenas de comandos avanzados que permiten a los expertos administrar funciones de manipulación de archivos o sistemas más avanzadas y complejas que las permitidas por Windows.

Por ejemplo, Windows no ofrece ninguna función sencilla para listar el contenido de una carpeta y sus subdirectorios a la vez con el fin de obtener una impresión en papel del contenido de este directorio. Sin embargo, tal operación es bastante simple bajo el símbolo del sistema.

A continuación se indica cómo agregar una opción «Enumere el contenido» al menú contextual del Explorador de Windows.

– Abra el menú Inicio e introduzca Regedit en el campo de búsqueda (en XP inicie Regedit a través de la opción Ejecutar del menú Inicio).

– Desplegar la clave HKEY_CLASSES_ROOT \ Directorio \ Shell

– Haga clic con el botón derecho en Shell en la estructura de árbol izquierda

– Seleccione Nuevo y luego Clave y asigne a esta clave el nombre «Nuevo«.Enumerar el contenido» (sin comillas)

– Seleccione la clave creada anteriormente en la estructura de árbol, haga clic con el botón derecho del ratón y seleccione Nuevo y luego Clave. Dé a esta tecla el nombre «comando«.

– Haga clic en la tecla «comando» así creada y, en la lista de la derecha, haga doble clic en (por defecto
)


– Introduzca el siguiente comando:
cmd /c «cd /d %1 && dir /N /L /S /S /C >%TEMP%tmplist.txt && notepad %TEMP%tmplist.tx
t


– Abra el Explorador de Windows

– Haga clic con el botón derecho en una carpeta y observe la apariencia de la opción » » «.Enumerar el contenido«

– El contenido del directorio aparece listado bajo Bloc de notas. Todo lo que tienes que hacer es pedir que se imprima.

Nota
:


Este truco se basa esencialmente en el comando DIR que lista los archivos. Puede utilizar cualquier otro comando para realizar otras operaciones. También puede utilizar otros ajustes DIR para obtener una presentación diferente de los archivos que la que se propone aquí.

Por ejemplo:
* El siguiente comando sólo lista los archivos en el directorio (sin subdirectorios)
cmd /c «cd /d %1 && DIR /B >%TEMP%tmplist.txt && notepad %TEMP%tmplist.txt

* El siguiente comando lista archivos y directorios en 3 columnas
cmd /c «cd /d %1 && DIR /W /S >%TEMP%tmplist.txt && notepad %TEMP%tmplist.txt