我正在尝试构建以下服务:
我被困在原始图像在同一文件夹中以不同名称复制的部分(复制查找器项目工作流程需要硬编码目的地或我不熟悉的其他选项)。
也许我可以使用shell脚本来执行复制部分。我知道如何将文件路径传递给运行shell脚本工作流,但我无法弄清楚如何将有效路径发送到下一个任务(更改类型或调整大小)。
MAC OS版本是Mountain lion 10.8.2。
答案 0 :(得分:3)
您可以在缩放文件之前复制这些文件:
on run {input}
set newFiles to {}
repeat with aFile in input
tell application "Finder" to set myFile to duplicate aFile
set end of newFiles to myFile as alias
end repeat
delay 1
return newFiles
end run
您可以在最后添加另一个AppleScript来处理文件名:
on run {input}
repeat with myFile in input
tell application "System Events" to set oldName to myFile's name
set newName to do shell script "echo " & quoted form of oldName & " | sed -E 's/ ?copy ?[0-9?]*//'"
tell application "System Events" to set myFile's name to newName
end repeat
end run