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.
This project will more than likely be open sourced, there's nothing really to take screenshot's of other than the developer utility and the script launching ui.