通过热键启动我的应用程序并从Finder(macOS)传递它的参数

时间:2018-05-20 09:27:19

标签: swift macos

我只是启动macOS编程。做了一些教程,在developers.apple.com上阅读文档。试图实现一个简单的(?)的东西,但现在似乎无法全面了解。 我想通过按一些热键组合来启动我的应用程序。应用程序本身只是一个带有文本字段的窗口,其中包含Finder中所选文件的列表(如果有)。 当然,我不是要求具体实施。但是一般结构的一些提示和方向,或者要检查的概念和类别将是非常有帮助的。 macOS 10.13.4,Xcode 9.3.1,Swift 4

1 个答案:

答案 0 :(得分:0)

可能最好的方法是实施“服务”。请参阅Services Implementation Guide

服务是一种工具,显示在应用程序菜单的“服务”子菜单和上下文菜单中。它可以配置为由热键调用。调用服务时的活动应用程序通过提供当前选择进行协作。