【问题标题】:How to make a droplet on mac osx with automator?如何使用automator在mac osx上制作一个液滴?
【发布时间】:2010-06-21 18:00:57
【问题描述】:

我阅读了一些关于使用 Apple 脚本或在 automator 的帮助下制作液滴的教程。 首先,我需要知道这些水滴是否仅适用于拖放文件操作,或者您是否可以在当前目录中执行该操作。如果最后一个答案是肯定的,如何使用automator? 这是一个普遍的问题。

就我而言。我需要在我的查找器工具栏中有一个小滴,当我单击它时,它会搜索具有特定扩展名的所有文件并放入垃圾箱。我尝试使用自动机,但我无法在当前目录中选择文件的操作,只能找到一般查找。因为我可以在任何其他可能的目录中,所以我需要知道如何执行此操作。 写一些applescript不是问题,我不知道但我可以学习:)

【问题讨论】:

    标签: macos applescript


    【解决方案1】:

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

    应用程序给出的描述,当你选择应用程序时:

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

    我认为这意味着只有删除的文件/目录才会传递给工作流。我对其进行了测试,我可以确认它以这种方式工作。

    【讨论】:

    • 那么,有什么方法可以修改 automator 脚本而不是 drop 功能,而是在当前目录中?我必须选择哪种方式?
    • @Kreker:我查看了 Automator 创建的应用程序,但没有找到任何要更改的脚本。您可以尝试创建一个脚本 Applescript 来查找目录中包含的文件,并将它们传递给 Automator 工作流程。
    • 在纯 Applescript 中,获取当前查看的目录是通过以下方式完成的:“将 source_folder 设置为(前窗口的文件夹)作为别名”。我对 Automator 了解不多,但我知道您可以将自定义脚本添加到工作流程中。也许这会有所帮助。
    • 我应该说我的答案适用于 Mac OS X 10.6,它引入了新的 Automator 功能。在 Snow Leopard 中,工作流的输入是根据正在创建的工作流类型自动设置的。我记得在 Mac OS X 10.5 中,添加到工作流中的第一个操作应该是选择参数的操作。
    • 另外,Snow Leopard 和以前的版本之间的另一个区别是,在以前的版本中,您可以在创建工作流后决定以哪种格式保存它;在 Snow Leopard 中,工作流的类型(以及保存的格式)是在创建工作流之前决定的。
    猜你喜欢
    • 2016-05-25
    • 2016-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多