我是一个Windows用户试图开始使用jpegtran,并没有find一种方法来实际访问该程序。 我find的所有问题都是从命令行开始的,但是在尝试复制这些命令时,我收到如下所示的错误:
看完这个问题后 :
我试图运行这些命令:
@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此时并不是预期的”。
我的问题是如何设置图像的文件夹结构,jpegtran.exe文件和命令提示符,以便此命令将运行?
上面的解决方案看起来有正确的格式 – 但它是一个批处理文件,您不能将其粘贴到命令提示符。 将代码保存在一个文本文件中,将其runjpg.bat
并将其启动到一个文件夹中,以便测试一些jpg文件。 (避免调用与命令同名的批处理文件)
[错误的信息被删除]
编辑:
对不起,真的没有看到问题!
对于在当前目录和子目录中找到的每个jpg文件,
只有我在这里看到的要求是,您必须在C:\Program Files\Image Optimization
文件夹中有jpegtran.exe
!