【发布时间】:2013-10-11 09:33:08
【问题描述】:
我想使用以下方法创建可以自动输入的程序:
robot.keyPress(code);
robot.keyRelease(code);
但我不能按任何特殊字符,它会抛出 Exception 之类的:
Exception in thread "main" java.lang.IllegalArgumentException: Invalid key code
at sun.awt.windows.WRobotPeer.keyPress(Native Method)
at java.awt.Robot.keyPress(Unknown Source)
at mypkg.GooglePiano.type(GooglePiano.java:65)
at mypkg.GooglePiano.<init>(GooglePiano.java:45)
at mypkg.GooglePiano.main(GooglePiano.java:16)
我想输入:http://google.com/?q=pratik+butani,但仅打印 http。
请帮帮我
【问题讨论】:
-
为了尽快获得更好的帮助,请将您的代码发布为 SSCCE,以证明您的问题。这允许用户复制/粘贴和重现您的问题。
标签: java keypress keyevent awtrobot keyrelease