我是一名Windows用户,尝试使用jpegtran并没有找到实际访问该程序的方法。所有我发现的问题都从命令行开始,但是当我尝试复制命令时,我会收到以下错误:
在查看这个问题之后:
我尝试运行这些命令:
@echo none
for /f "delims=" %%a in ('dir "*.jpg" /b /s /a-d') do (
echo processing "%%a"
"C:\Program Files\Image Optimization\jpegtran.exe" -optimize -progressive -copy none "%%a" "%%a.tmp"
move /Y "%%a.tmp" "%%a" >nul
)
pause
我收到了错误信息“%%a was not expected at this time.”
我的问题是如何设置图片、jpegtran.exe文件和命令提示符的文件夹结构,以便这个命令可以运行?
runjpg.bat
并在包含一些 jpg 文件的文件夹中启动它以进行测试。(避免将批处理文件命名为与命令相同的名称) - foxidrive