gpt4 book ai didi

c - 是否可以使用 Apple Events 与 C 或 D 中的应用程序进行通信?

转载 作者:行者123 更新时间:2023-11-30 16:36:22 25 4
gpt4 key购买 nike

我希望与 D 中的其他应用程序进行交互应用程序(可以与 C 互操作)通过 Apple Events 系统,无需嵌入 AppleScript、JSX 等。关于从非 AppleScript 应用程序发送 Apple 事件的文档很少,而且我找不到任何有关从 C 应用程序实现此目的的信息,更不用说 D 应用程序了。可能吗?如果可能的话,如何实现?

最佳答案

Here’s the documentation用于这些事件的 C API。

不幸的是,该 API 是 Carbon 的一部分,从 OS X 10.8 开始,它显然不再工作了。相同的 C API 现在已暴露给 Objective C 和 Swift,并且仍然受支持。例如。 AECreateDesc 也是一样,AEBuildAppleEvent 变成 vAEBuildAppleEvent,以此类推。请参阅this page for documentation ,您需要以 AE 开头的函数/结构。

现在你有另一个问题,如何在 C/D 和 ObjC/Swift 之间进行互操作。如果您可以使用 XCode,则可以在单个项目中混合使用多种语言,see this answer .

关于c - 是否可以使用 Apple Events 与 C 或 D 中的应用程序进行通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48500956/

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