osx - 在苹果Automator中,让OSX服务支持批处理 remanes ( 将定制文本附加到文件名)

  显示原文与译文双语对照的内容

我经常需要重命名很多文件- 比如 将内容附加到文件 NAME ( 在文件结束之前) 。 比如 mywords.txt -> mywords_addedtext.txt

因此,我尝试制作一个osx服务,它支持以下工作流程:

1 ) 我在Finder中选择了一组文件:


mywordsA.txt
mywordsB.txt
mywordsC.txt

2 ) 启动我的服务"myfilenameappender"

3 ) 出现一个输入框:你要追加什么内容?

4 ) 我输入了一些内容,比如 _addedtest

5 ) 文件是 remaned:


mywordsA_addedtest.txt
mywordsB_addedtest.txt
mywordsC_addedtest.txt

( 文件未被移动或者复制)

我在Automater中尝试了以下步骤:

a )"为文档选择一种类型。"-> 服务

b ) 服务接收选中的:"文件或者文件夹"中的"

c )"请求文本"操作

d )"设置变量的值"-> 从c ) 设置为"texttobeadded"-var

e )"重命名查找项"->"添加文本"-> 附加"texttobeadded"-var

但是"重命名查找项"似乎并没有得到。

谁能帮我? 这对我是非常有用的 ! :- )

时间: 作者:

看起来你有所需的一切,除了顺序不正确。 Ask for Finder Items 在设置变量之后,否则Automator将丢失该信息:

Automator Rename Items

感谢你的输入,我的'l'l ! 你的答案很漂亮,让我的方向正确 !

但是,我喜欢先选择查找器中的文件,然后重命名- 你的解决方案是另一种方式。 我喜欢 !

所以在你的解决方案之上,我做了如下:

a )"为文档选择一种类型。"-> 服务

b ) 服务接收选中的:"文件或者文件夹"中的"

c )"设置变量的值"->"filestoberenamed"-var ( 存储文件,我想重命名)

d )"启动 Applescript"->"激活"( 到将来的文本框中的switch 焦点)

e )"请求文本"操作

f )"设置变量的值"->"texttobeadded"-var

g )"获取变量的值"->"filestoberenamed"-var

h )"重命名查找项"->"添加文本"-> 添加: "texttobeadded"-var ( 文件名后)

这似乎工作- 对改善它的任何建议,当然是非常欢迎的 ! :- )

作者:
...