2015-05-06 25 views
1

我需要一種方法做的是在第一次的答案說明了這個問題的任意文本字符串:Type a String using java.awt.Robot我需要發送使用java.awt.Robot.send()

只有我想避免使用剪貼板。有沒有一種通用的方法來做到這一點?

(其他問題的答案地址打印一些硬編碼的鑰匙,但他們不幫我打印「你好,世界!」)

+0

另請參閱[this](http://stackoverflow.com/questions/ 15260282 /轉換-A-炭成-java的KeyEvent的鍵盤碼)。 – user1803551

回答

1

您可以使用javax.swing.KeyStroke改造字符串中的字符轉換爲鍵碼。對於每個關鍵代碼,請在您的上一個問題中調用Robot.keyPress(...),Robot.keyRelease(...)

+0

「*將字符串中的字符轉換爲鍵碼*」根本不是一個簡單的任務! – user1803551