在Mac上处理来自主机应用的Apple事件
Handling Apple events from console app on Mac
请给我一些提示,关于如何工作,更实际地说,从Mac上用c++编写的原始控制台应用程序处理Apple事件。我知道在Cocoa中有大量的基础设施用于此目的,但我认为这只是一个包装器。也许这是不可能的?
有C API:
http://developer.apple.com/legacy/mac/library/文档/碳/引用/Open_Scripti_Architecture/引用/reference.html
和
http://developer.apple.com/legacy/mac/library/文档/碳/引用/Apple_Event_Manager/引用/reference.html
概述:
http://developer.apple.com/legacy/mac/library/文档/AppleScript/概念/AppleEvents/intro_aepg intro_aepg.html
但正如你所看到的,苹果认为这是遗留的,所以对于一个新项目,使用Objective-C api可能是更好的选择。
相关文章:
- 试图在visual studio上用C++创建一个桌面应用程序
- FFmpeg:制作一个应用程序比直接使用ffmepg更好吗
- c++r值引用应用于函数指针
- 在C应用程序中运行C++(带有STL)函数
- 使用VerQueryValue检索应用程序的文件描述
- Qt C++静态thread_local QNetworkAccessManager是线程应用程序的好选择吗
- 使用调试/崩溃报告将应用程序部署到客户端
- C++控制台应用程序阻止退出
- 码头化的C++应用程序是否向后兼容早期的内核版本
- 将应用程序从32位移植到64位时出现问题
- 有没有任务栏API可以立即应用注册表更改
- 如何改变c++应用程序的视觉效果
- WM_CTLCOLORSTATIC从未在WIN32应用程序中触发
- PC中的程序和PHONE中的本机描述应用程序之间的数据连接
- 应用程序崩溃并显示"symbol _ZdlPvm, version Qt_5 not defined in file libQt5Core.so.5 with link time reference"
- 示例外壳应用程序显示的 V8 "segmentation fault (core dumped)"错误
- phytec phyBOARD iMX-6在从闪存而不是SD卡运行qt5 opengles应用程序时表现不佳(FPS减半
- 如何设置com.apple.security.smartcard在应用程序中的权利
- 在Mac上处理来自主机应用的Apple事件
- 在Visual Studio 2015中使用C++制作的跨平台应用程序中,是否可以从Apple的Appkit使用NSEvent?