0
我想按输入当新窗口弹出例如下载文件时按键,我必须按OK按钮。如何使用Java按Enter键?
所以我想这:
Robot r = new Robot();
r.keyPress(KeyEvent.VK_ENTER);
r.keyRelease(KeyEvent.VK_ENTER);
这只是忽略。 你有什么想法。 谢谢
我想按输入当新窗口弹出例如下载文件时按键,我必须按OK按钮。如何使用Java按Enter键?
所以我想这:
Robot r = new Robot();
r.keyPress(KeyEvent.VK_ENTER);
r.keyRelease(KeyEvent.VK_ENTER);
这只是忽略。 你有什么想法。 谢谢
此代码模拟按下回车键:
Scanner keyboard = new Scanner(System.in);
keyboard.nextLine();
根据OP的应用,这个答案不一定是正确的。您的代码通过'System.in'向连接到Java应用程序的通道发送* new-line *命令。这可能是一个**控制台**,如Windows * cmd *或者** javaw **。它不模拟键盘上的* Enter *键。例如,要在当前由操作系统关注的文本编辑器中创建新行。 – Zabuza
http://stackoverflow.com/questions/6630194/java-ignores-vk-enter-event-generated-by-robot –
待办事项你想模拟一个'Enter'键的按键,还是你想在用户物理按下'Enter'时做些什么? –
我想模拟一个“Enter”键按下。 – user3610075