蒙特雷更新后python中的applescript无法正常工作

Posted

技术标签:

【中文标题】蒙特雷更新后python中的applescript无法正常工作【英文标题】:applescript inside python not working after monterey update 【发布时间】:2021-12-30 05:23:36 【问题描述】:

我在 python 文件中有以下代码:

applescript.run('''

        tell application "System Events"

            -- one second delay
            delay 1
            -- to press command+shift+g
            keystroke "G" using command down, shift down
            
            delay 2
            -- to enter file path
            keystroke "/Users/***/Documents/web_images/image_1.jpg"
            delay 1
            
            -- hit return twice
            keystroke return
            delay 1
            keystroke return

        end tell
        
''')

在我安装 Monterey 之前它运行良好,现在它不再运行了。有人知道如何解决吗?

【问题讨论】:

【参考方案1】:

解决了这个问题,从脚本编辑器运行了一个类似的脚本,不得不再次授予权限,现在它又可以在 python 内部工作了。

【讨论】:

以上是关于蒙特雷更新后python中的applescript无法正常工作的主要内容,如果未能解决你的问题,请参考以下文章

用 Python 中的蒙特卡洛模拟预测股票收益

在后台显示和更新 applescript 输出

AppleScript 常用方法或操作记录

将 iTunes applescript 转换为使用更新的 iTunes 库框架

在 OSX 更新到优胜美地后,Applescript 无法“告诉”Spotify 播放

升级到monterey的害处