3

该程序应该在 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();
    }
}

}
4

1 回答 1

2

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

于 2018-06-24T23:36:55.493 回答