gpt4 book ai didi

objective-c - 是否可以检查哪个应用程序将 NSPasteboardItem 粘贴到粘贴板上?

转载 作者:行者123 更新时间:2023-12-03 16:46:10 25 4
gpt4 key购买 nike

我想知道如何获取这些信息?我可以继续轮询并检查哪个应用程序正在运行,并同时查看粘贴板计数。但这种方式恐怕并不是100%准确。例如,如果用户转到应用程序 A,并在粘贴板中复制内容,则粘贴板计数会增加。但是第二个 poll 请求还没有开始,用户切换到应用程序 B,然后,poll 开始,可能会搞乱逻辑。那么,有什么建议可以找出 NSPasteboard 来自哪个应用程序呢?谢谢。

最佳答案

不,不支持此操作。一种巧妙的方法是使用系统范围的键盘 Hook 来检测复制(ctrl+c)操作。当用户按下该键时,可以查看前台进程。

关于objective-c - 是否可以检查哪个应用程序将 NSPasteboardItem 粘贴到粘贴板上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22695278/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com