【发布时间】:2012-06-23 13:57:09
【问题描述】:
我使用 automator 创建了一个简单的服务,它需要一个 *.tiff,从中创建一个 *.jpg,然后删除原始文件。
但是,我在 *.tiff 文件上运行它,它会继续运行,这意味着它会一遍又一遍地转换(然后是 jpg)文件。也就是说,我相信确实如此,因为文件消失并重新出现大约每分钟 2 次,并且时间戳发生变化。我如何告诉它只运行一次服务(即 shell 命令)?
Automator 中的服务就是“运行 Shell-Script”类型的一个动作。 Shell 脚本是
newName=${@%.tiff}.jpg
echo "$newName"
sips -s format jpeg "$@" --out "${newName}"
rm "$@"
谢谢! (会张贴 Automator 窗口的图片,但不允许)
【问题讨论】: