QUOTE(PC_MAC @ Feb 19 2008, 10:52 PM)
te puedo contestar a lo 2°, hay una funcion que se llama "if exist". Ejemplo:
If exist archivo.txt copy archivo.txt C:\Documentos
Es decir va primero If exist despues el nombre del archivo y despues el comando que quieras que se ejecute, ya sea copy, cmd, cd etc etc etc.
Saludos
gracias por la respuesta, he conseguido hacerlo, pero la pega de que haciéndolo con ese comando únicamente busca en el raíz, ¿se puede especificar alguna carpeta donde buscar?
QUOTE(vitrox2007 @ Feb 19 2008, 11:58 PM)
Hola y Bienvenido al Foro!!!
A que te refieres, a imprimir el contenido de una carpeta en la impresora??
Pues seria mas o menos asi: haber si recuerdo este lenguaje!
mm (prubea el ejemplo completo)
CODE
echo off
cls
echo.
echo Imprmiendo contendio de C:\
echo.
dir C:>C:\print.asd
echo.
print C:\print.asd
echo.
echo Achivo Imprimido en Impresora Stardard! XD..
De este modo lo que haces es crear un informe del directorio C:\ en el archivo print.asd en la misma unidad, y luego por el comando print lo imprimis al archivo en la impresora...
Ahora, si vos lo que quers es imprimir datos en pantalla... de un directorio tendrias que usar el comando DIR...
CODE
echo off
cls
echo.
echo Esta por ver el directorio C:\
echo.
pause
dir C:
echo.
pause
cls
Espero haberte ayudado.,.
Cualquier cosa posteas..
PD = SI queres imprimir un archivo cualquier utilizas print "archivo".
un saludo.

gracias por la respuesta, el objetivo es imprimir en papel el contenido de la carpeta. Hago lo del print.asd pero luego no logra mandármelo a la impresora, no tiene nada que ver que la impresora esté en red ni cosas así, no? o sí?
Jo ya perdonaréis pero es que para estas cosas soy un tanto nulo.
Mil gracias a los dos por ayudarme

p.d: con lo del print archivo tampoco me lo saca