【发布时间】:2020-08-08 14:11:52
【问题描述】:
我创建了一个 Automator 工作流程,在将 iOS 模拟器屏幕截图添加到桌面文件夹时重命名它们。但是要使工作流程正常工作,我需要自己手动运行它。有没有办法让工作流像后台服务一样连续监视桌面文件夹并重命名屏幕截图?
这是我创建的工作流程:
【问题讨论】:
-
文件夹操作是您想要的,您可能需要使用 文件夹操作设置 服务来启用它们。文件夹操作会将放置的项目传递给它,因此您不需要额外的 Find Finder Items,但请注意,重命名监视文件夹中的项目将再次触发文件夹操作。在重命名之前,您需要将这些项目移动到另一个文件夹。
-
@red_menace,查看 OP 的链接屏幕截图,他已经在使用 文件夹操作。没错,他不需要使用 Find Finder Items、action,但他也不需要在重命名文件之前移动文件。我只是不认为 workflow 运行两次有什么大不了的,第二次运行它不会做任何事情,也不会伤害任何事情,因为它会在任何 文件/文件夹放置在桌面上,而不仅仅是模拟器屏幕截图 - ...。
-
Edward Mordrake,您的 OP 中的链接屏幕截图显示你们都已经在使用 文件夹操作,这是一个后台服务。如果它没有自动触发,请调出文件夹操作设置。例如通过 Spotlight 键入它并切换 [√]启用文件夹操作的复选框,因为这可能有助于让它工作。我知道这些年来我必须这样做几次。另外,请阅读我对 red_menace 的评论。
-
@user3439894 - 我看到 OP 已经在使用文件夹操作,这似乎是他正在寻找的。根据正在执行的操作(示例工作流不完整或在运行时填写),重新触发文件夹操作可能会出现问题,因此通常最好避免这种情况。
-
@red_menace,一般来说,如果文件夹操作不会导致无限循环,则无需担心单个重新触发,因为这样做不会产生任何后果!对于 OP 的工作流程,如果目标存在,它只会导致一次重新触发,并且这样做不会产生任何后果!当文件在没有目标名称的情况下在桌面上创建/删除时,它总是会触发并且什么也不做,这与它本质上没有什么不同。在这个特定的用例中绝对没有什么可担心的,并且在重命名之前不需要移动目标文件!
标签: macos applescript automator