我即将开始一个项目,以自动化涉及许多不同桌面应用程序的手动过程。我想知道是否有任何方法可以公开已经存在的接口并在我的应用程序中使用它们。大多数手动任务只涉及在现有应用程序中填写表格并按下按钮。我不确定这是否与解决方案相关,但这些任务有时需要几个小时才能运行。
因为我只会填写现有的表格,实际上不需要更改现有的应用程序,所以我宁愿不必对现有的应用程序做大量的工作。如果这样的事情似乎是一个很好的解决方案,请告诉我。
所以,我的主要问题是,自动化这个过程的最佳方法是什么?我应该将现有应用程序作为库导入吗?有没有办法以编程方式填写另一个程序的 WPF 或 Windows 窗体界面?