首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Windows环境下设置和使用Jpegtran

如何在Windows环境下设置和使用Jpegtran
EN

Stack Overflow用户
提问于 2013-08-27 12:09:48
回答 2查看 5K关注 0票数 4

我是一个Windows用户,试图开始使用jpegtran,但还没有找到实际访问该程序的方法。我发现的所有问题都从命令行开始,但是当尝试复制命令时,我会收到以下错误:

查看this question

我试图运行以下命令:

代码语言:javascript
复制
@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文件和命令提示符的文件夹结构,以便运行此命令?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-27 15:18:46

上面的解决方案看起来有正确的格式,但是它是一个批处理文件,您不能将它粘贴到命令提示符中。将代码保存在文本文件中,将其称为runjpg.bat,然后在带有一些jpg文件的文件夹中启动它以进行测试。(避免使用与命令相同的名称调用批文件)

票数 5
EN

Stack Overflow用户

发布于 2013-08-27 12:53:54

删除错误信息

编辑:

对不起,我没看到问题!

对于当前目录和子目录中的每个jpg文件,此批更正将:

  • 创建优化文件(后缀为.tmp)
  • 用创建的tmp文件替换原始文件。

我在这里看到的唯一要求是,您必须在jpegtran.exe文件夹中拥有C:\Program Files\Image Optimization

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18465013

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档