Java Robot 类不会与应用程序交互?

我一直在阅读这个,但没有找到对我有意义的答案。


我正在尝试用 Java 编写一个程序来与应用程序交互,看看我是否可以编写一个程序来为我玩视频游戏。游戏在我的电脑上。


下面是一段代码:


public static void main(String[] args) throws java.io.IOException {


    Runtime run = Runtime.getRuntime();


    run.exec("open /Applications/OpenEmu.app");


    try {


        Robot robot = new Robot();



        System.out.println("Waiting 5 Seconds");

        //robot.delay(5000);


        System.out.println("Pressed X");

        robot.keyPress(KeyEvent.VK_X);

        robot.keyPress(KeyEvent.VK_X);

        robot.keyPress(KeyEvent.VK_X);

        robot.keyPress(KeyEvent.VK_X);

        //Starts an easy mode game

它打开应用程序很好,在记事本之类的东西中,它会输入 XXXX,但它不会为游戏这样做?


我已将键盘上的“x”键指定为游戏的命令按钮。我的猜测是“x”按是内部的。感谢所有帮助!


天涯尽头无女友
浏览 188回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java