我有这个代码,当我只有右键单击时,它会右键单击,但是当我添加左键单击时,右键单击不希望发生,只有左键单击.. 谁能解释一下吗?
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);
}
最佳答案
您如何识别没有发生右键单击?尝试在鼠标操作之间使用延迟,如下所示:
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);
}
关于java - 机器人类右键单击然后左键单击问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36348657/