[1] 当我选择并右键单击任何应用程序中的任何文本时,我会看到一个Services
菜单,我可以在其中单击以调用任何服务,例如Search With Google
.
单击后,一个NSPasteboard
对象会自动发送到包含所选文本的服务。
[2] 3rd 方应用程序可以使用该BOOL NSPerformService ( NSString *itemName, NSPasteboard *pboard )
功能以编程方式调用任何服务。
在这里,应用程序必须设置NSPasteboard
发送到服务的对象。
有没有办法以编程方式调用任何服务,但不设置NSPasteboard
对象(NSPasteboard
对象应自动包含 [1] 中的选定文本)?
[1] 中的 OS X如何将NSPasteboard
包含选定文本的对象发送到服务?有一些私有API吗?