2014-03-27 36 views
1

我想知道如何獲取此信息?我可以繼續輪詢,並檢查哪個應用程序正在運行,並同時查看紙板計數。但恐怕這種方式不是100%準確的。例如,如果用戶轉到應用程序A並複製東西,則會在粘貼板中增加紙板計數。但第二輪詢請求尚未開始,用戶切換到應用程序B,然後輪詢開始,這可能會弄亂邏輯。那麼,任何建議找出NSPasteboard的方法都來自哪個應用程序?謝謝。是否可以檢查哪個應用程序粘貼在粘貼板上的NSPasteboardItem?

回答

0

不,這不支持。一個不好的方法是使用全系統鍵盤掛鉤來檢測複製(ctrl + c)操作。當用戶按下此鍵時,您可以檢查前臺進程。

+0

但是,用戶可以從菜單中複製東西,在按下鍵盤 – DNB5brims

相關問題