Hello there !
I need to automate several repetitive tasks in my computer. This can not be done by means of macros since there are several possibilities to act depending on the input data - there is a brain module that has already been developed in java -.
As said before, part of the work has already been done and I would need two modules: a screen scraper module to recognize numbers and letters in my screen and an automation module to perform the mouse movement and click .
The screen scraper module can be done by any technology you may master, like ocr -optical screen recognition- or maybe by using C libraries to recognize pixels and compare patterns. In any case, it must communicate with the java module already developed. An example of how this module would work : recognize a letter inside a square perfectly defined. It will always be in the same position and the letters and numbers will always be clear . After recognition, the value of such a character will be saved in a variable in java. That 's all I need . As soon as you can show me a module that stores the number I' m seeing in my screen in a java variable, such a module will be considered as successfull.
The automation module will consist on the following, after the brain module has decided in which area click click, it will move the mouse to that area and will make a click on it. As before, you can use any knowledge that you may have - for instance this module can be developed via autoit or any script that you may know -, and, important to know for this module, this will be under OS windows. The input of this module will be java based so both must communicate.
One of the most important things is that I need the code commented, since this isn' t a black box and will be integrated with other software and I need to completely understand it .
I also need to claim all of the rights and ownership of the code, but you can reuse it for your own purposes .
This is not hard if you' ve done some automation work before, and I may help you as far as I have the time so be realistic in your bids. Previous work in the area will be the main reason why I will choose you, so please provide samples of previous work in the area if any. I have some others projects, so if you complete the project accurately, you may be selected for other similar projects in the future.
Thank you very much indeed for your time and interest in my project!