首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在mac osx上从命令行执行photoshop快捷批处理程序?

如何在mac osx上从命令行执行photoshop快捷批处理程序?
EN

Stack Overflow用户
提问于 2013-07-14 20:10:29
回答 1查看 3K关注 0票数 4

添加:问题:脚本运行,photoshop打开,但快捷批处理不会在jpg文件上执行以添加水印。

我正在使用mac上的ruby自动化一个工作流程。目的是向我的ruby脚本传递一个目录(包含图像),它打开每个目录,检查方向和大小,并基于此将图像传递给相关的photoshop快捷批处理程序,然后将它们上传到flickr。

最初,我使用'system‘来尝试运行droplet,因为我认为它是一个可执行的二进制文件。

当然,droplet需要photoshop才能运行,所以我尝试了以下命令:

代码语言:javascript
复制
system('open /Users/fullpath/watermark_landscape_W600 --args /Users/fullpath/y020_Pork_Terrine_Orange_Paste_Bread.JPG')

LaunchServices显然返回了正确的应用程序,因为photoshop打开了。

我在photoshop中启用了历史记录,希望它能告诉我打开photoshop时传递给photoshop的液滴和参数是什么,但输出非常差:

代码语言:javascript
复制
2013-07-14 12:45:53 Photoshop launched
2013-07-14 12:47:06 Photoshop quit

如何检查open是否向osx和photoshop传递了正确的参数?有没有可以挂钩的标准错误日志输出?

EN

回答 1

Stack Overflow用户

发布于 2013-07-14 22:38:34

答:打开photoshop并执行图像上的args:注意:省略了'--args‘:

代码语言:javascript
复制
open -a /full_path/watermark_foodlab_landscape_W600 /full_path/y020_Pork_Terrine_Orange_Paste_Bread.JPG

谢谢Frederick,这真是太棒了!

尝试的组合:

打开photoshop:

代码语言:javascript
复制
open /full_path/watermark_foodlab_landscape_W600

打开photoshop并在预览中打开图像:

代码语言:javascript
复制
open /full_path/watermark_foodlab_landscape_W600 /full_path/y020_Pork_Terrine_Orange_Paste_Bread.JPG 

打开photoshop:

代码语言:javascript
复制
open -a /full_path/watermark_foodlab_landscape_W600 --args /full_path/y020_Pork_Terrine_Orange_Paste_Bread.JPG

打开photoshop并在预览中打开图像:

代码语言:javascript
复制
open ./watermark_foodlab_landscape_W600 ./y020_Pork_Terrine_Orange_Paste_Bread.JPG 

打开photoshop:

代码语言:javascript
复制
open ./watermark_foodlab_landscape_W600 --args ./y020_Pork_Terrine_Orange_Paste_Bread.JPG

找不到名为'./watermark_foodlab_landscape_W600‘的应用程序

代码语言:javascript
复制
open -a ./watermark_foodlab_landscape_W600 ./y020_Pork_Terrine_Orange_Paste_Bread.JPG

快步雨舞。。。

注意:省略了'--args‘:打开photoshop并执行图像上的args:

代码语言:javascript
复制
open -a /full_path/watermark_foodlab_landscape_W600 /full_path/y020_Pork_Terrine_Orange_Paste_Bread.JPG

重新阅读手册页这是有意义的,但我肯定不是这样解释的!坐在阳光下,用一品脱的酒来享受荣耀的权利!(毕竟是星期天)

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

https://stackoverflow.com/questions/17639240

复制
相关文章

相似问题

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