July 15, 20187 yr Hallo i would like to try to make my own custom mouse movement in osbot Anyone has tips or other stuff that helps me with making this?
July 15, 20187 yr Create an algorithm for a line, use that algorithm to determine all the x,y points between the start and finish. Create AWT MouseEvents for every point on the line and use getBot().sendAppletEvent(); to send them to the client.
July 21, 20187 yr On 7/15/2018 at 10:37 PM, IDontEB said: Create an algorithm for a line, use that algorithm to determine all the x,y points between the start and finish. Create AWT MouseEvents for every point on the line and use getBot().sendAppletEvent(); to send them to the client. Yo, I tried to make a basic proof of concept: int x = 12; @Override public int onLoop() { log("loop"); x++; int y = 172; getBot().sendAppletEvent(new MouseEvent(getBot().getCanvas(), MouseEvent.MOUSE_MOVED, System.currentTimeMillis(), MouseEvent.NOBUTTON, x, y, 0, false)); return 500; But when I run this, nothing happens. Im debugging mouse position and mouse trail, but it stays at -1, -1. Logging just keeps saying "loop" without exceptions. What am I doing wrong? Edit: This did work: getBot().getMouseEventHandler().generateBotMouseEvent(MouseEvent.MOUSE_MOVED, System.currentTimeMillis(), 0, x, y, 0, false, MouseEvent.NOBUTTON, true); Might be inefficient for entire paths though, not sure if this is the right way to do it. Edited July 21, 20187 yr by ChrisJ
Create an account or sign in to comment