Agregar nombre de archivo y ruta en el archivo por lotes

Agregar nombre de archivo y ruta en el archivo por lotes

Me está costando mucho aprender a usar líneas de comando y a usar archivos por lotes.

Lo que quiero hacer es escribir una ruta personalizada y luego agregar el nombre del archivo para que el resultado pueda guardarse allí.

Esto es lo que tengo

@echo none
REM Optimizing JPEG with jpegtran
forfiles /p %1 /s /m "*.jpg" /c "cmd /c echo processing @path && c:\users\myname\desktop\jpegtran.exe -optimize -progressive -copy none -outfile "c:\users\desktop\output\"@filename @path"
pause

Más o menos me gustaría que sucediera lo siguiente

-outfile "c:\users\desktop\output\"@file
-outfile "c:\users\desktop\output\filename.jpg"

No estoy seguro de cómo haría esto

información relacionada