繁体   English   中英

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

[英]how to automate some actions on Windows form Application?

我有一个工作的Windows窗体应用程序,我已经创建。 该应用程序每月都会做一些工作。 每个月我都需要运行应用程序,并且有一个连接按钮。 我点击它然后它在一个下拉菜单中加载一些列表,我选择其中一个,然后单击另一个按钮来完成这项工作。 所以我想做的是自动化这个过程,让应用程序每个月按计划完成这项工作。 我不想进入代码并使其成为控制台应用程序并从任务计划运行控制台应用程序。 我只是想知道是否有任何方法可以创建另一个小应用程序并定义要采取的步骤(类似的宏或测试项目(codedUI Test))来为我完成这项工作?

可能你需要像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的开发人员之一。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM