1

在此处输入图像描述

所以步骤是:

  1. 运行 Applescript
  2. 询问查找器项目
  3. 运行外壳脚本
  4. 询问查找器项目
  5. 运行外壳脚本
  6. 要求文本
  7. 运行外壳脚本

1是一个对话框,2和4分别指定一个文件夹和文件。一旦指定了这些,我想重复使用 6 和 7,因为 7 依赖于 6 的输入。 无论如何,除非指定停止,否则是否有一个循环,它完成 7 然后返回到 6?

4

1 回答 1

1

我认为您可以将步骤 1-5 放在工作流程 A 中,然后在工作流程 A 中放置最后一个“运行工作流程”步骤。然后您可以设置另一个工作流程 B 来运行步骤 6-7,然后执行“循环”操作,它将继续连续运行步骤 6-7。

但是,如果这是我,我想我会将整个内容放在 Applescript 中(如有必要,嵌入到工作流程中)。我不知道你的步骤的细节,但苹果脚本的骨架会是这样的:

-- 第 1 步:运行 Applescript
(*
在此处插入您需要的任何 Applescript 语句
*)

-- 第 2 步:询问 Finder 项目
-- https://developer.apple.com/library/mac/documentation/applescript/conceptual/applescriptlangguide/reference/aslr_cmds.html#//apple_ref/doc/uid/TP40000983-CH216-SW4
设置 fileListA 以选择允许多选的文件

-- 第三步:运行Shell脚本
将输出设置为执行 shell 脚本“echo 123”

-- 第 4 步:询问 Finder 项目
设置 fileListB 以选择允许多选的文件

-- 第五步:运行Shell脚本
将输出设置为执行 shell 脚本“echo abc”

重复
    -- 第 6 步:询问文本
    -- https://developer.apple.com/library/mac/documentation/applescript/conceptual/applescriptlangguide/reference/aslr_cmds.html#//apple_ref/doc/uid/TP40000983-CH216-SW12
    设置 dialogResult 以显示对话框“输入文本”默认答案“”

    -- 第 7 步:运行 Shell 脚本
    将输出设置为执行 shell 脚本“echo XYZ”
结束重复
于 2013-10-30T01:46:53.063 回答