我有基於C#的winform應用程序註冊了一個熱鍵事件。如何從C中複製瀏覽器中的突出顯示的文本#
一旦獲得熱鍵事件,它將從當前對焦窗口中複製選定或突出顯示的數據。
將數據複製:
使用剪貼板
使用
SendKey.SendWait
發送CTRL + C
按鍵,並從剪貼板中獲取數據。使用UI AutomationElement
使用AutomationElement獲得焦點的窗口元素。並使用其TextPattern獲取選定的數據。
問題
- 上述解決方案適用於記事本,寫字板,MS Word中。
- 我不能從Browser,Pdf類應用程序中選擇數據。