2010-06-21 37 views
3

我参考了一些关于用苹果脚本制作水滴或者使用automator的帮助的教程。 首先,我需要知道这些液滴是否仅适用于拖动拖放文件操作,或者如果您可以在当前目录中执行操作,并且如果最后一个答案是肯定的,那么如何使用automator? 这是一个普遍的问题。如何使用automator在mac osx上制作墨滴?

在我的情况。我需要在我的发现工具栏中有一个水滴,当我点击它时,搜索具有特定扩展名的所有文件并放到垃圾箱中。我尝试使用automator,但我不能罚款在当前目录中选择文件的操作,只能找到常规查找。因为我可以在任何其他可能的目录中,我需要知道如何做到这一点。 编写一些applescript并不是问题,但我可以学习:)

回答

4

要使用Automator创建一个液滴,当Automator询问您要创建什么时,请选择应用程序。

由应用程序给出的说明,当你选择的应用程序如下:

应用程序是自动运行的工作流程。放到应用程序上的任何文件或文件夹都将用作工作流程的输入。

我认为这意味着只有被拖放的文件/目录才会被传递给工作流。我测试了它,我可以确认它是以这种方式工作的。

+0

那么,有什么办法可以修改automator脚本,而不是drop功能,但是在当前目录下?我必须选择哪种方式? – Kreker 2010-06-21 19:35:51

+0

@Kreker:我查看了由Automator创建的应用程序,我没有找到任何脚本来改变。您可以尝试创建一个脚本Applescript来查找目录中包含的文件,并将它们传递给Automator工作流程。 – kiamlaluno 2010-06-21 19:56:40

+1

在纯Applescript中,使用类似下面的方法获取当前查看的目录:“将source_folder设置为(前窗口的文件夹)作为别名”。我对Automator了解不多,但我确实知道可以将自定义脚本添加到工作流程中。也许这会有所帮助。 – 2010-06-22 12:41:51