所以步骤是:
- 运行 Applescript
- 询问查找器项目
- 运行外壳脚本
- 询问查找器项目
- 运行外壳脚本
- 要求文本
- 运行外壳脚本
1是一个对话框,2和4分别指定一个文件夹和文件。一旦指定了这些,我想重复使用 6 和 7,因为 7 依赖于 6 的输入。 无论如何,除非指定停止,否则是否有一个循环,它完成 7 然后返回到 6?
我认为您可以将步骤 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” 结束重复