AppStore 中的多个 OSX 剪贴板管理器显示了确定复制到剪贴板的内容的源应用程序的能力。
我正在编写一些简单的剪贴板观察器,并希望在内容附近显示源应用程序图标,存储在通用 NSPasteboard 中。我想知道如何实现这一目标。
据我所知,NSPasteboard 除了数据类型和数据本身之外不提供任何附加信息。
也许有一些事件或通知可以知道触发了“复制”命令?还是其他一些方式?
我相信 CopyLess 和 Alfred 2(也支持此功能)的工作方式是它们有一个计时器来检查剪贴板是否有更改。当他们看到剪贴板上的更改时,他们会获取活动应用程序并将该应用程序与更改相关联。这可能不是一个万无一失的方法,但在大多数情况下应该有效。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)