Welcome to HBH! If you had an account on hellboundhacker.org you will need to reset your password using the Lost Password system before you will be able to login.
Mouse mover - Java Code Bank
Mouse mover
Moves the mouse back and fourth to prevent screen sleeping.
see: http://wiki.tak11.info/index.php?title=Mouse_Mover
package info.tak11.mousemover;
import java.awt.AWTException;
import java.awt.MouseInfo;
import java.awt.Robot;
public class MouseMover {
private static Robot mouse;
private static int[][] locations;
public static void main(String[] args) throws AWTException {
mouse = new Robot(); //create Robot object
locations = new int[2][2];
locations[0][0] = MouseInfo.getPointerInfo().getLocation().x;
locations[0][1] = MouseInfo.getPointerInfo().getLocation().y;
locations[1][0] = MouseInfo.getPointerInfo().getLocation().x + 100;
locations[1][1] = MouseInfo.getPointerInfo().getLocation().y;
while(true) {
if( !(MouseInfo.getPointerInfo().getLocation().x == locations[0][0]
&& MouseInfo.getPointerInfo().getLocation().y == locations[0][1]
|| MouseInfo.getPointerInfo().getLocation().x == locations[1][0]
&& MouseInfo.getPointerInfo().getLocation().y == locations[1][1]) ) {
System.exit(1); //they moved the mouse, were quiting
}
try {
Thread.sleep(3 * 1000);
} catch (InterruptedException e) {
e.printStackTrace();
} //sleep 3 seconds
mouse.mouseMove(MouseInfo.getPointerInfo().getLocation().x + 100, MouseInfo.getPointerInfo().getLocation().y);
try {
Thread.sleep(3 * 1000);
} catch (InterruptedException e) {
e.printStackTrace();
} //sleep 3 seconds
mouse.mouseMove(MouseInfo.getPointerInfo().getLocation().x - 100, MouseInfo.getPointerInfo().getLocation().y);
}
}
}
Comments
fuser 13 years ago
well, it's nice to see that it works. I think you can make an exe and get it to run every 5 mins, since in most cases people are gonna be away for more than 5 mins.
still, good job.