Motivation:
主要是最近 Ptt 的 CFantasy 有篇文章提到了幾個抓小說軟體的優缺點,其中有我有貢獻過代碼的軟體,被點評沒有偵測剪貼簿不夠給力,所以當天就研究了一下。
Task:
主要需要做的事情就是:
1. 為了不要卡住主要 UI,需要額外有一個 Thread 重複的每隔一段時間去監視剪貼簿
2. 實作剪貼簿取得的方法
3. 偵測到之後要如何處理
Method:
把上述的事情轉成程式碼其實不會很困難,這邊直接貼上程式碼並附上註解。
如此就完成了自動偵測剪貼簿的功能了!
最後附上當時丟出去的 commit。