1

我正在为 OS X 编写一个 Automator 插件,它可以让您调用任何系统服务。

我喜欢向用户提供所有可用服务的完整列表,这样他就不必手动输入他们的名字。

是否有让我获得所有服务的 API 函数?毕竟 OS X 可以在菜单中列出服务,那么它是如何得到这个列表的呢?

澄清。我的意思是这些服务:

Finder 中的服务

4

1 回答 1

2

运行以下命令“pbs -dump”或它的派生词。这个文件的反汇编也可以告诉你很多“/System/Library/CoreServices/pbs”

获取服务的替代方法是阅读:

~/Library/Caches/com.apple.nsservicescache.plist 

PBS

于 2015-09-20T08:49:01.210 回答