我正在尋找一種將按鍵注入到OS鍵盤輸入緩衝區的方法, 就像當您單擊按鈕時程序插入一個(或多個)鍵盤筆畫一樣。我想在java中這樣做,因爲我想在(win,linux和osx)中運行它。我想我將不得不使用JNI,有沒有人有一些想法?在java中注入按鍵
感謝所有stackoverflowers;)
我正在尋找一種將按鍵注入到OS鍵盤輸入緩衝區的方法, 就像當您單擊按鈕時程序插入一個(或多個)鍵盤筆畫一樣。我想在java中這樣做,因爲我想在(win,linux和osx)中運行它。我想我將不得不使用JNI,有沒有人有一些想法?在java中注入按鍵
感謝所有stackoverflowers;)
我的猜測是,java.awt.Robot中的類會爲你做到這一點:
new Robot().keyPress(...);
http://download.oracle.com/javase/6/docs/api/java/awt/Robot.html#keyPress(int)
java.awt.Robot中使用」爲測試自動化,自運行演示和需要控制鼠標和鍵盤的其他應用程序生成本機系統輸入事件。「
謝謝chedine,有趣的例子,哈哈在這裏很多 – AndreDurao 2010-08-27 14:26:05
歡迎。快樂自動化:-) – chedine 2010-08-27 14:35:57