在运行 applescript 中自动启用/禁用/删除操作

发布于 2024-12-16 12:21:44 字数 294 浏览 0 评论 0原文

我有一个带有 Run Applescript 操作的自动化工作流程。是否可以在我的运行 Applescript 中启用/禁用/删除另一个自动操作? 有关更多详细信息,请参阅我之前的问题

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

I have an automator workflow with a Run Applescript action. Is it possible to enable/disable/delete another automator action in my Run Applescript? See my previous question for more details.

Edit: I have started a bounty. I am looking for questions that enable me to do this in an Automator application.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

别念他 2024-12-23 12:21:44

我不知道在 Automator 应用程序中执行此操作的方法,但请尝试一下 - 以下示例中的脚本工作流程切换操作的启用属性跟随它。创建一个包含 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 效果更好。

I'm not aware of a way to do it within an Automator application, but give this a try - the script in the following example workflow toggles the enabled property of the action following it. Create a new workflow with 3 actions:

1) an Ask for Text action to get some input;

2) a Run AppleScript action to test the input and do something:

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) an Ask for Confirmation action to put up a dialog (or not).

You can use other action properties such as the name, but the index or id works better if there are more than one of the same action.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文