Code:
* jBot is an open source Java color/pixel/image bot that works by having multiple input/output
* sources for screen, mouse & keyboard. These sources currently include:
* ScreenSource (Uses computers screen/mouse/keyboard),
* AppletSource (Uses an Applet's screen/mouse/keyboard)
* ComponentSource (Uses a component's screen/mouse/keyboard)
* SocketSource (This uses sockets for the IO)
* VNCSource (Uses VNC protocol for the IO)
* It also contains a script manager that executes scripts in the following formats:
* .class
* .jar
* .gy (Using Groovy)
* .py (Using Jython)
* .rb (Using jRuby)
* Features:
* Developer Utility - A neat little tool that takes a screenshot of a certain width and height, it also
* prints debug information, such as the RGB values, the mouse's current X and Y value, and the
* Base64 string of the screenshot.
* Scripting API - A really nice scripting API that has events, such as onPause, onStart, etc. It also
* has a tick stabilizing feature that will keep everything timed perfectly.
* Image 2 Text - It will attempt to read text on any BufferedImage
* Base64 2 BufferedImage - It also comes with another tool that can grab the base64 string from any png file
* Find BufferedImage on Source Input - It can search for a BufferedImage using the current source's image
* input
* Send Mouse Movement - Sends mouse movement to the defined source input
* Send Keyboard Input - As said above with keyboard input.