机器人类右键单击然后左键单击问题

时间:2016-04-01 05:23:09

标签: java

我有这个代码,当我只有右键单击时,它右键单击,但是当我添加左键单击时,右键单击不希望发生,只有左键单击.. 谁能解释一下呢?

        public void drop(){
          mousePress(InputEvent.BUTTON3_DOWN_MASK);
          mouseRelease(InputEvent.BUTTON3_DOWN_MASK);
          mouseMove(x-35,y+35);
          mousePress(InputEvent.BUTTON1_DOWN_MASK);
          mouseRelease(InputEvent.BUTTON1_DOWN_MASK);
        } 

1 个答案:

答案 0 :(得分:2)

你如何认识到右键没有发生?尝试使用鼠标操作之间的延迟:

void drop() {
    mousePress(InputEvent.BUTTON3_DOWN_MASK);
    delay(100);
    mouseRelease(InputEvent.BUTTON3_DOWN_MASK);
    mouseMove(x - 35, y + 35);
    mousePress(InputEvent.BUTTON1_DOWN_MASK);
    delay(100);
    mouseRelease(InputEvent.BUTTON1_DOWN_MASK);
}