我是新的 mac 开发人员,我想做以下事情:
我创建了一个简单的应用程序,我想在我的应用程序中单击一个按钮来打开位于 mac 上的外部应用程序(比如打开磁盘工具)(我知道如何使用 launchApplication 来完成这部分)
除了打开应用程序,我还想在打开磁盘工具应用程序后自动执行特定功能(如磁盘工具中的擦除功能)。(我不知道该怎么做)你能告诉我一些我在 mac 中真的很新的演示吗?
谢谢 !!
我是新的 mac 开发人员,我想做以下事情:
我创建了一个简单的应用程序,我想在我的应用程序中单击一个按钮来打开位于 mac 上的外部应用程序(比如打开磁盘工具)(我知道如何使用 launchApplication 来完成这部分)
除了打开应用程序,我还想在打开磁盘工具应用程序后自动执行特定功能(如磁盘工具中的擦除功能)。(我不知道该怎么做)你能告诉我一些我在 mac 中真的很新的演示吗?
谢谢 !!
外部应用程序应该是 Scriptable 应用程序。
可编写脚本的应用程序是一种使其操作和数据可用以响应 AppleScript 消息(称为 Apple 事件)的应用程序。Apple 事件是一种可以指定复杂操作和数据的进程间消息。Apple 事件使得将高级任务封装在单个包中成为可能,该包可以跨进程边界传递、执行并通过回复事件进行响应。
您可以在相关的 Apple 文档中找到更多详细信息:Cocoa 脚本指南