Discussion Overview
The discussion revolves around the feasibility of creating a program that can automate typing and clicking in any Windows application without needing access to the source code. Participants explore various tools and methods that could facilitate this automation, including GUI testing frameworks and specific utilities.
Discussion Character
- Exploratory
- Technical explanation
- Debate/contested
Main Points Raised
- One participant expresses a desire to automate repetitive tasks in Windows applications without source code access.
- Another participant mentions using the KeePassXC Auto-Type feature as a method for automation.
- Some participants suggest that GUI testing frameworks could be suitable for this purpose, providing a link to a resource on open-source UI testing tools.
- A participant recalls using the Sendkeys utility, describing a potential method involving obtaining the application PID and sending keystrokes, while noting the need for pauses between commands.
- Another participant shares their experience of creating a C program that utilizes Sendkeys, along with a Perl script for managing the automation process.
- A participant recommends AutoHotkey as a tool for automation, providing a link to their previous work related to scripting.
Areas of Agreement / Disagreement
Participants present various tools and methods for automation, but there is no consensus on a single best approach. Multiple competing views and techniques remain, indicating an unresolved discussion.
Contextual Notes
Some methods discussed may depend on specific application characteristics, such as the need for class names in certain frameworks, and the effectiveness of Sendkeys may vary based on application design.