Imprimir lista de directorio

26/10/2005 - 23:50 por abucar | Informe spam
En respuesta a esta pregunta, o con texto parecido, hace poco tiempo me
sugirieron 2 posibilidades:
una era:"
_____________esta línea no se copia______________________
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Folder\shell\print\command]
@="command.com /c dir %1 > dirprnt.txt"
_____________esta línea no se copia______________________
Salvar el archivo como "imprimirdirectorio.reg" e introducir su contenido
en el registro haciendo doble clic sobre el mismo."
y la otra la indicada en la página de soporte de microsoft que es la
siguiente:
"Crear el archivo Printdir.bat
Para crear el archivo Printdir.bat:
1. Haga clic en Inicio, en Ejecutar, escriba notepad y, a continuación, haga
clic en Aceptar.
2. Pegue el texto siguiente en el Bloc de notas:
@echo off
dir %1 /-p /o:gn > "%temp%\Listing"
start /w notepad /p "%temp%\Listing"
del "%temp%\Listing" exit
3. En el menú Archivo, haga clic en Salir y, a continuación, haga clic en Sí
para guardar los cambios.
4. En el cuadro de diálogo Guardar como, escriba %windir%\Printdir.bat y
haga clic en Guardar."
y opté por esta última por el hecho de no tocar el registro salvo para
incluir la nueva acción en la carpeta de archivos.
La opción de imprimir funciona OK pero el problema es que no puedo modificar
el contenido ya que va directo a la impresora.
La consulta es: alguien me puede decir como modificar la .bat para que el
contenido de la carpeta quede en un archivo .txt y me permita editarlo e
imprimirlo cuando lo necesite??.
Desde ya gracias.
Carlos.
 

Leer las respuestas

#1 Sygrama Software
27/10/2005 - 02:32 | Informe spam
Hola Abucar:
Yo diría que tenés que eliminar las dos líneas que siguen:

start /w notepad /p "%temp%\Listing"
del "%temp%\Listing" exit



el notepad con el parámetro /p debe imprimir directamente el contenido de Listing.
La siguiente línea, borra el archivo. Así que si no borrás esta línea, en un paso creás el archivo, y en el siguiente lo borrás.
Saludos
Claudia Podestá
Rosario - Argentina

Preguntas similares