运行applescript中的automator启用/禁用/删除操作

时间:2011-11-15 17:02:39

标签: applescript automator

我有一个Run Applescript动作的自动贩卖工作流程。是否可以在Run Applescript中启用/禁用/删除其他自动操作? See my previous question for more details

编辑:我已经开始了赏金。我正在寻找能够让我在Automator应用程序中执行此操作的问题。

1 个答案:

答案 0 :(得分:3)

我不知道在Automator 应用程序中执行此操作的方法,但请尝试一下 - 以下示例中的脚本 workflow 切换启用的属性跟随它的行动。使用3个操作创建新的工作流程:

1)询问文字操作以获得一些输入;

2)运行AppleScript 操作来测试输入并执行某些操作:

on run {input, parameters}

    if (input as text) is "" then -- if no input then disable the following action
        set currentAction to index of current action of front workflow -- the most recent completed action
        tell Automator action index (currentAction + 2) of front workflow to set enabled to not enabled
    end if

    return input
end run

3)要求确认操作以建立对话(或不)。

您可以使用其他操作属性,例如名称,但如果有多个相同的操作,索引或ID的效果会更好。