AppleScript在automator中循环工作流程

时间:2013-10-01 22:39:45

标签: loops applescript workflow automator

enter image description here

1。打开对话框

2。要求提供文字

3。说来自2的输入文本

4。 *循环到第2步? *

5。要求查找项目

我正试图找到一种方法来使用AppleScript来循环到Automator中的某个点。不幸的是,Automator中的循环实用程序会自动将工作流程一直循环到开头,并且没有更改参数的选项。

是否有人知道任何可以指定循环在Automator中开始和结束位置的AppleScript代码?

3 个答案:

答案 0 :(得分:1)

好的,这就是你做的事情

  1. 创建循环的工作流程并保存
  2. enter image description here

    2然后在主工作流程中调用循环工作流程

    enter image description here

    3运行主要工作流程(bob是你的叔叔)

答案 1 :(得分:0)

难道你不能只将AppleScript用于第2步和第3步吗?

repeat
    display dialog "" default answer ""
    say text returned of result
end repeat

当您在对话框中按取消按钮时,脚本将退出。为了防止它,将重复循环放在try块中。

答案 2 :(得分:0)

值得注意的是,Apple为已调用的工作流程提供了一个文件夹。将工作流程称为此文件夹" Mac HD:库:应用程序支持:Apple:Automator:工作流程:" (或在用户lib文件夹中创建它),您的工作流程将显示在“运行工作流”操作的“工作流”弹出窗口中。无需导航,您的被叫工作流程都在同一个地方。 值得一提的是,"运行工作流程"是我发现让Automator将一个文件夹装满子文件夹并单独处理子文件夹的唯一方法(循环赢了,因为第一步不能重复)。