【发布时间】:2011-07-09 11:11:30
【问题描述】:
我正在尝试使用Robot 自动化一些流程,似乎KeyEvent 中的某些键码(只有在正常键入时需要按住shift 的符号)正在抛出IllegalArgumentException。这是main中运行的所有代码:
Robot r = new Robot();
r.keyPress(KeyEvent.VK_EXCLAMATION_MARK);
但是,使用以下解决方法可以正常工作:
Robot r = new Robot();
r.keyPress(KeyEvent.VK_SHIFT);
r.keyPress(KeyEvent.VK_1);
任何想法为什么抛出异常?谢谢!
Java 版本:1.6.0_23
【问题讨论】:
标签: java