如何使用脚本编辑器在macOSCatalina重新授权一个笨拙的苹果Script

2024-11-17 11:03 手机

如果您已经使用 Mac 玩了几年, 并且阅读了 Macworld,那么您几乎可以肯定拥有一个或七个 AppleScript,您依赖这些 AppleScript 来实现某些自定义功能。多年前,我编写了一个非常简单的脚本,用于在我开始一天的工作和完成时启动和退出各种应用程序。这个到达和离开脚本会阻止一些应用程序在我离开时继续收集数据或下载材料。(我 11 年前为 Macworld写了这个脚本!)

如果您运行 AppleScript,您可能会遇到 macOS 10.15 Catalina 或更高版本对运行应用程序和系统实用程序权限的新要求。当您第一次升级到 Catalina 或更高版本时,或者每当您安装新应用程序时,您可能必须同意让它控制您系统的某些部分。这包括向 Finder 发送命令(单击以获得许可)或使用屏幕录制功能(通过安全和隐私首选项窗格的隐私选项卡授予的权限)。

将 AppleScript 保存为无需脚本编辑器即可运行的应用程序后,您可能已经看到提示(正如我所做的那样),您需要向脚本授予权限才能执行其部分操作。但是当您单击以提供许可时,什么也没有发生。

解决方案是使用脚本编辑器简单地说。打开脚本编辑器(在应用程序 实用工具中找到),然后打开您的 AppleScript 应用程序。在脚本编辑器中运行应用程序并授予所需的任何权限。现在您可以将脚本重新保存为应用程序:

按住 Option 键并选择 文件另存为。

如果尚未选择,则从文件格式菜单中选择应用程序。

选择一个位置和一个可能的新名称以避免覆盖原始名称。

点击保存。

现在,当您运行脚本时,它应该可以顺利运行。如果您仍有问题,请检查自动化下的安全和隐私首选项窗格的隐私选项卡。如果您的 AppleScript 应用程序中有一个未选中的框,请选中它!

点赞

全部评论

相关阅读

macOSMonterey如何使用实时文本和视觉查找

苹果如何让Mac用户在WWDC上非常开心

两个最好的Prime会员日苹果优惠仍然可用

苹果Music+和第三代AirPods可能会在下周推出

iOS15如何使用FaceTime链接呼叫Android用户

iOS15如何使用全新的Safari浏览器

这些是我们希望苹果制造的产品

欢迎来到苹果乐园这里永远不会有69度

苹果通过免费下载OSXLion和MountainLion复古

Android12的新隐私设置在谷歌和苹果之间划清界限

在苹果认证翻新商店购买iPhone和M1Mac等产品

三个即将推出的苹果功能比FaceTime和SharePlay更重要

使用苹果Watch控制Mac的3种超酷方式

苹果发布了适用于旧款iPhone而非iOS14设备的关键软件更新

PSA让这些苹果产品与医疗设备保持安全距离

准备好迎接来自库比蒂诺的苹果硅Mac热潮

苹果Watch是历史上最成功的失败

苹果应该为iOS15借用的7个Android12功能

适用于iPhone12的苹果MagSafe电池组在这里

如何使用iPhone和苹果TV校准电视画面