I need a "bot" that will automate a certain Windows GUI. The bot will have a variety of tasks to be able to complete (a lot actually), but I want it be able to run JSON code (preferably) so that other users can create 'scripts' to do something to the bot. I DO NOT want a software that uses hard mouse clicks (or even background mouse clicks) --- I need you to 'reverse engineer' the packets, or whatever, that the bot sends when an action is done on the GUI and then be able to basically send that same packet to perform that action whenever you want to do it. So for example, if you want to save a Notepad file, manually you would do ctrl+s or go to File > Save - however, they both end up doing the same "action". I want you to sniff out that action request and be able to just directly send it to the program so it does it all in the background without having to worry about screen resolutions, etc, etc.
See this project, it's basically exactly what I want: [login to view URL]
Finally, I want you to add in the ability to accept "commands" (or "actions") from a PHP server of mine that tells this bot how to run. So if I want to type "hey there" and then save that Notepad file as '[login to view URL]', I would go to my PHP site and fill in a simple HTML form that tells your bot to do those actions. This is where JSON will come in handy once again I believe. You don't need to actually create any of the HTML part of the project, I'm going to hire someone else to make a fancy backend for all this... but they will need to know how to send the data to your bot on the Windows VPS.
If you have any questions, feel free to let me know! Otherwise, to prove you read this entire project description, please tell me what language you plan on using to create this project and why you chose that language. Thank you!
i think thats very cool idea and sort of like remote control of computer using customized script
and json is very handy to do that
i am planning to use C# as it will have many features to automate window GUI
thanks
I have many queries. Is it the good time to discuss the requirements. I have completed 5 projects with 5 star ratings and excellent feedbacks in all projects. can we discuss ?
Hi,
I am experienced C# developer, have developed some personal and business applications. I have looked at scrapeboxapi website and their demo video as well, but was not able to find out what exactly does the scrapeboxapi application does. Based on your description of what you need I have some questions about this your project:
- Is there a specific application you want to automate this way or you need all possible windows applications?
- What is the main use case of this application for you?
Looking forward for your reply.
Regards
Hi!
I recommend use C++ as language offers best low-level system access ability and can handle almost all data types used in applications and OS windows, and it doesn't require installation of any additional libraries to run on target system. But C# also can be used, but in some cases conjunction with C++ unmanaged code dlls will be needed to do some low-level system interactions.
I do similar projects before, so I think I can help you in this project. So, if you want to do some control of application using they inside hidden interfaces or messages to avoid any screen resolution or windows visual look styles change problems we need to to a lot of research work on each application, write a lot of support code for each of target app and maybe create some helper dll connecting to such application. Please note - not all of application maybe controlled in your desired way. Some apps maybe done using technique doing almost impossible external control without any mouse clicks - in this case I can suggest some image processing algorithms to find correct click point in any screen conditions - I have needed experience. In general - this in not one weekend project, this is complicated and a lot of research project but it not impossible and almost all apps can be controlled in your desired way.
Also price and time frame for this project are subjects to discuss because they depends on list or target applications.
Gladly at your service!
Perfect candidate here for your project with 100% customer satisfaction having great skills relevant to your project
Based on our expertise and long term experience, I can guarantee an extraordinary result in less than anticipating time.
feel free to contact further regarding the project
thanks
I have 4+ years experience in working with real time projects. I have good knowledge on the Software skills to make this project a success one. I have good analyzing and problem solving skills with the latest trends.