gpt4 book ai didi

python - 在不使用 osascript 或 appscript 的情况下从 Python 调用 AppleScript?

转载 作者:太空狗 更新时间:2023-10-29 17:21:49 24 4
gpt4 key购买 nike

有没有办法在不使用 osascript 命令行实用程序或 appscript 的情况下从 python 执行(并获取结果)AppleScript 代码? (我真的不想使用(我认为?)因为 it's no longer developed/supported/recommended )?

理由:在another question I've just posted ,我描述了我在通过 osascript 运行一些 AppleScript 时遇到的奇怪/不希望的行为。当我实际上是从 python 脚本调用它时,我想知道是否有一种方法可以完全绕过 osascript ,因为这似乎是问题所在 - 但 appscript(显而易见的选择?)现在看起来很危险...

最佳答案

您可以使用 PyObjC 桥:

>>> from Foundation import *
>>> s = NSAppleScript.alloc().initWithSource_("tell app \"Finder\" to activate")
>>> s.executeAndReturnError_(None)

关于python - 在不使用 osascript 或 appscript 的情况下从 Python 调用 AppleScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16065162/

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