4

我正在使用 Mac OS X 11.0.1 Big Sur

我使用 Automator 创建了一个“看我做”的 QuickAction。我已经保存了它(默认情况下似乎保存在 ~/Library/Services 中),并将其导出到 iCloudDrive/Automator。我可以在 Automator 中成功运行此脚本以完成,而不会出现任何提示、警告或错误。

在导出过程中,系统提示我将其添加到 Touch Bar,我这样做了。我可以在 TouchBar 上看到它。但是,当我从 TouchBar 运行我的 QuickAction 时,我收到一条弹出消息,指示它需要添加到隐私选项卡:

操作“Watch Me Do”遇到错误:“在使用“Watch Me Do”之前,必须允许此应用程序使用辅助功能,使用位于系统偏好设置中的安全和隐私偏好来控制这台计算机”</p>

弹出窗口上有两个按钮:显示工作流和确定

  • 单击“显示工作流程”会在 Automator 中打开工作流程,但不能解决问题。
  • 单击“确定”关闭弹出窗口,不打开安全设置,也没有解决问题。

我可以看到 Automator 已添加到 Security & Privacy > Accessibility 并已检查。我可以看到 Automator 已添加到 Security & Privacy > Full Disk Access 并已检查。我在“安全和隐私”>“自动化”窗格中什么也看不到。我在任何地方都看不到我的 QuickAction,也无法在任何地方添加它。

我需要将我的 QuickAction 添加到相应部分的过程以满足安全要求。

4

2 回答 2

0

检查安全和隐私的“辅助功能”区域中的应用程序列表。至少需要检查一个未选中的应用程序。这是因为在弹出错误消息后,MacOS 会将所需的应用程序添加到允许“控制您的计算机”的应用程序列表中。但是你必须自己手动勾选标记它,因为它只是添加到列表中,而不是勾选。(注意:并非此列表中的所有应用程序都需要检查,只需要检查与您的工作流程相关的应用程序。)

这是一个措辞混乱的弹出消息。请注意,在 Automator 获得“可访问性”之前,我们甚至无法创建“Watch Me Do”。(这可以通过在 Accessiblity 中取消选中 Automator 来确认,然后尝试录制“Watch Me Do”。)因此,即使在我们能够录制“Watch Me Do”之前,Automator 也具有 Accessibility。这意味着,您看到的弹出消息不是指 Automator,而是指另一个应用程序。

例如,如果您的“Watch Me Do”包括单击 Mac 屏幕顶部的菜单,那么您也必须为“Finder”应用程序提供“辅助功能”。

为了扩展这个例子,我创建了一个“快速操作”来“启动应用程序”,然后是“看我做”。在录制“Watch Me do”期间,我单击了 Mac 屏幕顶部菜单中的“文件”。此菜单单击不是在 Finder 是选定的应用程序时执行的,而是在选择启动的应用程序时执行的,所以它没有在我的屏幕左上角显示“Finder”,而是在左上角显示“应用程序名称”我屏幕的一角。我不需要为启动的应用程序添加辅助功能,但我需要为 Finder 添加辅助功能(编辑:我发现如果正在启动的应用程序在运行工作流之前已经启动,那么这个示例要求我为启动的应用程序提供可访问性。

注意:如果您创建了“应用程序”而不是“快速操作”,那么您还必须让使用 Automator 制作的应用程序具有“可访问性”。

于 2022-02-18T22:43:38.527 回答
-1

我发现在“安全和隐私”>“可访问性”部分中进行更改,并在退出时保持解锁状态,可确保工作流程按预期运行。

于 2021-09-21T14:40:44.093 回答