我正試圖建立一個程序,補充和替換用戶定義的Windows快捷方式。目前,我正在構建複製/粘貼功能,但無法弄清楚如何將複製的對象移動到除我以外的程序中。我嘗試使用Robot類來模擬按鍵,這取決於字符串中特定索引處的值,但這不會讓我傳遞除VKEY常量以外的其他變量。跨程序複製/粘貼的用戶定義的字符串
在程序之間複製和粘貼文本的方法需要什麼?
我正試圖建立一個程序,補充和替換用戶定義的Windows快捷方式。目前,我正在構建複製/粘貼功能,但無法弄清楚如何將複製的對象移動到除我以外的程序中。我嘗試使用Robot類來模擬按鍵,這取決於字符串中特定索引處的值,但這不會讓我傳遞除VKEY常量以外的其他變量。跨程序複製/粘貼的用戶定義的字符串
在程序之間複製和粘貼文本的方法需要什麼?
如果你會考慮使用JavaFX:有一個剪貼板類,號稱獲得系統剪貼板,但如果它的工作原理翻過(非JavaFX的)應用程序我還沒有嘗試過:
http://docs.oracle.com/javafx/2/api/javafx/scene/input/Clipboard.html
編輯:
還有一個基於AWT的剪貼板:http://docs.oracle.com/javase/7/docs/api/java/awt/datatransfer/Clipboard.html
移動編程,或由用戶? – Mordechai
我希望在用戶按下熱鍵時粘貼文本,爲簡單起見,讓我們說alt-V。 – Passage
你期望得到(熱)關鍵事件。除了你的程序? – Mordechai