java - 用于 Skyrim 的 Java 自动点击器

标签 java mousepress

程序应该在 Skyrim 中进行鼠标点击并中断。

它工作正常,但在我打开游戏之前它不会进行鼠标点击,如果我切换到 Windows 它会再次工作。我不明白为什么?

这是我的代码:

import java.awt.AWTException;
import java.awt.Robot;
import java.awt.event.InputEvent;

public class AutoClicker{

public AutoClicker(){
    try {
        Robot r = new Robot();
        r.mousePress(InputEvent.BUTTON1_DOWN_MASK);
        r.mouseRelease(InputEvent.BUTTON1_DOWN_MASK);
        Thread.sleep(6000);
        Thread.interrupted();
    } catch (AWTException e) {
        e.printStackTrace();
    } catch (InterruptedException e) {
        e.printStackTrace();
    }
}

public static void main(String[] args) {
    while(true){
        new AutoClicker();
    }
}

}

最佳答案

游戏对点击和释放之间的时间量设置了速度限制。您必须在两者之间 r.wait() 几毫秒。

关于java - 用于 Skyrim 的 Java 自动点击器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46114702/

相关文章:

java - 程序未检测到鼠标点击

delphi - 如何检测鼠标未移动且按钮仍被按下?

java - 生产者-消费者:如何知道生产完成

java - 如何将变量从 Controller 代码传递到 fxml View ?

java - 类型转换类(class)<?将 SomeClass> 扩展为 SomeClass?

java - java swing应用程序中的服务层

java - Spring MVC : JSP or JSON view in Controller method depending on request

java - 我如何从游戏客户端访问和发送 I/O 设备信息,更具体地说是鼠标移动和单击(按下并释放)?