毫秒后自动按回车键java

时间:2012-09-27 10:50:32

标签: java php jar key enter

我编写了一个php代码并构建了一个jar文件。通过php我发送参数到jar文件。在jar文件中我基本上用scanner - nextLine读取参数。

我的问题是,如何实现像 Enter 键这样的代码才能继续该程序?当我发送参数时,让我说10毫秒后,java会自动按下键。

感谢任何进步。

4 个答案:

答案 0 :(得分:1)

robot类可以在java中为您执行此操作。这是excample如何使用它。

答案 1 :(得分:0)

我会使用停止字符,而不是模拟按钮点击。 附加一个通常在php生成的字符串中找不到的特殊字符,让扫描器逐个字符地读取它,直到找到特殊字符。

Java代码:

boolean found = false;
String parameter = "";
Scanner sc = new Scanner(System.in);
    while(!found){
       String input = sc.next();
       parameter += input + "\n";
       if(input.contains('<specialchar>')
            found = true;
    }
Thread.CurrentThread().wait(10);
//here goes the code to deal with finished input

希望这有帮助

答案 2 :(得分:0)

根据我的理解,使用getKeyCode()检查KeyEvent,或者在10毫秒后直接将KeyCode作为hardCoded传递。

答案 3 :(得分:0)

$('textarea').bind("enterKey",function(e){
 //do stuff here
});