- #1
kolleamm
- 477
- 44
I want to create a program that can type and click for me on any Windows app without access to the source code. This would save a lot of time doing boring and repetitive tasks. Is this possible?
Lots of good info here, not sure which one to choose, some seem to require knowing class names but I'll check them out, thanks.jedishrfu said:There are some gui testing frameworks that can do this.
https://sqa.stackexchange.com/quest...urce-ui-testing-tools-for-testing-windows-gui
When I was doing a lot of this, I made a small C program that took a command-line text in argv and called sendkeys to send it to the Windows application. Then I used a Perl script to do all the work and logic of getting the PID, calling my C program, and pausing between steps.kolleamm said:Lots of good info here, not sure which one to choose, some seem to require knowing class names but I'll check them out, thanks.
There are several software programs available that allow you to automate clicks and typing on Windows apps without source code. Some popular options include AutoHotkey, Sikuli, and Macro Recorder. These programs use scripting or recording functions to mimic user inputs and automate tasks on Windows apps.
No, most automation software programs have user-friendly interfaces that do not require programming experience. However, some knowledge of scripting or coding may be helpful for more complex tasks.
Using automation software on Windows apps is generally legal, as long as it does not violate the terms of service or user agreement of the specific app. However, it is important to use automation software responsibly and ethically, and to obtain permission if you are automating tasks for a business or organization.
Yes, most automation software programs allow you to customize the automation process for different Windows apps. This may include specifying which buttons to click, which fields to fill, and the timing of each action.
There may be limitations depending on the complexity of the task and the capabilities of the automation software. Some apps may have security features that prevent automation, and certain tasks may require advanced programming skills. It is important to research and test the capabilities of the automation software before attempting to automate a task.