
Asignar el nombre de un archivo a una variable desde el batch
Publicado por Victor (2 intervenciones) el 12/01/2015 19:21:39
Buenas, soy nuevo, necesito ayuda. Estoy tratando de imprimir documentos automaticamente desde el batch. Ya lo tengo casi todo hecho, solo me falta la ultima parte que es recorrer un directorio x, y dar la orden de impresion. Les paso el script:
for /f %%f in ('dir /b c:\) do echo %%f (
printto.exe ("in\*") "%PRINTERNAME%"
)
ERROR:
Invalid file name specified.
ERRORLEVEL=1
Solo funciona cuando pongo el nombre en duro, ej.:
printto.exe ("in\archivo1.txt") "%PRINTERNAME%"
, pero la idea es imprimir todos los archivos, no encuentro en internet la solucion, poniendo asterisco no se soluciona el problema.
Pregunté sobre como asignar el nombre de un archivo a una variable de script, porque queria probar si de esa manera aceptaba, ya que el * no lo acepta.
Agradezco la ayuda. Saludos.
for /f %%f in ('dir /b c:\) do echo %%f (
printto.exe ("in\*") "%PRINTERNAME%"
)
ERROR:
Invalid file name specified.
ERRORLEVEL=1
Solo funciona cuando pongo el nombre en duro, ej.:
printto.exe ("in\archivo1.txt") "%PRINTERNAME%"
, pero la idea es imprimir todos los archivos, no encuentro en internet la solucion, poniendo asterisco no se soluciona el problema.
Pregunté sobre como asignar el nombre de un archivo a una variable de script, porque queria probar si de esa manera aceptaba, ya que el * no lo acepta.
Agradezco la ayuda. Saludos.
Valora esta pregunta


0