我可以用KeyEvent做一些类似于KeyCode.valueOf("G")的事情吗?我想从键盘上按键,我不想像这样把所有的字母和组合都写成相同的代码
robot.keyPress(java.awt.event.KeyEvent.VK_CONTROL);
robot.keyPress(java.awt.event.KeyEvent.VK_G);
robot.keyRelease(java.awt.event.KeyEvent.VK_G);
robot.keyRelease(java.awt.event.KeyEvent.VK_CONTROL);
robot.keyPress(java.awt.event.KeyEvent.VK_M);
robot.keyPress(java.awt.event.KeyEvent.VK_0);
robot.keyRelease(java.awt.event.KeyEvent.VK_0);
robot.keyRelease(java.awt.event.KeyEvent.VK_M);我想做这样的事情:
def press(arg1, arg2):
robot.keyPress(java.awt.event.KeyEvent.VK_arg1);
robot.keyPress(java.awt.event.KeyEvent.VK_arg2);
robot.keyRelease(java.awt.event.KeyEvent.VK_arg2);
robot.keyRelease(java.awt.event.KeyEvent.VK_arg1);发布于 2019-07-05 02:40:19
Robot robot = new Robot();
String sampleString = fooBar;
int arg1 = sampleString.charAt(0);
int arg2 = sampleString.charAt(1);
robot.keyPress(KeyEvent.getExtendedKeyCodeForChar(arg1));
robot.keyRelease(KeyEvent.getExtendedKeyCodeForChar(arg1));
robot.keyPress(KeyEvent.getExtendedKeyCodeForChar(arg2));
robot.keyRelease(KeyEvent.getExtendedKeyCodeForChar(arg2));https://stackoverflow.com/questions/51503711
复制相似问题