gpt4 book ai didi

macos - AppleScript 编辑器记录不起作用

转载 作者:行者123 更新时间:2023-12-03 01:35:21 27 4
gpt4 key购买 nike

我已打开 AppleScript 编辑器并按下“录制”按钮。

然后我运行 TextEdit,创建一个文件并在其中放置一些文本。

当我在 AppleScript 编辑器中单击“停止”按钮时,没有记录任何内容,窗口是空白的。

问题是什么?

最佳答案

您可以使用 Automator 的记录功能来记录执行相关工作流程所需的 UI 交互步骤。然后,您可以逐字选择并复制 automator 中记录的步骤,并将它们粘贴到新的 Applescript 编辑器窗口中。这将为您提供可能有效也可能无效的苹果脚本。您可能想要/需要编辑生成的脚本,但至少它应该有助于了解以编程方式实现工作流程所需的内容。无论目标应用程序是否有 AppleScript 字典或支持 AppleScript 编辑器记录按钮,此方法都可用,因为记录的是与底层 UI 元素的交互。

步骤:

  • 打开自动化程序
  • 启动新的“工作流程”
  • 开始录制
  • 执行您的应用所需的任何步骤(在本例中输入 textedit)
  • 停止录制
  • 这将在 Automator 中创建一个操作列表,例如:

![enter image description here

  • 选择所有这些并复制 (CMD+c)
  • 打开 Applescript 编辑器应用
  • 粘贴 (CMD+v)。结果将是有效的 applescript,用于执行您刚刚记录的操作:

enter image description here

请注意,与 UI 自动化的一般情况一样,自动化程序准确地记录步骤,并且脚本准确地回放它们。这可能不完全是你想要的 - 例如如果另一个应用程序处于事件状态,则可以在其中输入文本。生成的 applescript 应该用作最终 applescript 的指南。

关于macos - AppleScript 编辑器记录不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3542826/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com