如何在Windows窗体应用程序上自动执行某些操作

本文关键字:执行 操作 程序上 应用程序 Windows 窗体 应用 | 更新日期: 2023-09-27 18:25:12

我创建了一个可工作的windows窗体桌面应用程序。该应用程序每月做一些工作。每个月我都需要运行应用程序,并且有一个连接按钮。我点击它,然后它在下拉菜单中加载一些列表,我选择其中一个,然后点击另一个按钮来完成这项工作。所以我想做的是自动化这个过程,让应用程序按计划每个月为我做这项工作。我不想进去编写代码,使其成为控制台应用程序,并根据任务调度运行控制台应用程序。我只是想知道有没有什么方法可以创建另一个小型应用程序,并定义为我完成这项工作所需的步骤(类似的宏或测试项目(codedUI测试))?

如何在Windows窗体应用程序上自动执行某些操作

你可能只是需要像AutoHotkey这样的东西吗?http://www.autohotkey.com/

它已经是"另一个小应用程序",您可以"定义要采取的步骤":)

我建议您使用Automa-Python工具/库来自动化GUI应用程序。它非常易于使用,非常适合您描述的任务:

click(Button("Connect"))
click(ComboBox("Drop Down Menu Name"), "Option 1")
press(ENTER)

您可以将命令保存在扩展名为.at的文本文件中,并在需要时从命令行轻松运行:

> Automa.exe your_script.at

免责声明:我是Automa的开发人员之一