使用用户输入自动化GUI Windows应用程序以每周运行

时间:2012-07-12 20:04:05

标签: c# user-interface automation

我有一个简单的Windows应用程序,它有两个文本框和一个名为“Run”的按钮。目前,我必须在文本框中手动输入值,然后每周单击“运行”按钮。我想自动执行此过程,因此不需要用户交互。我可以写一个脚本来做这个吗?

2 个答案:

答案 0 :(得分:1)

我假设您拥有Windows应用程序的源代码,因为您已使用C#标记了您的问题。如果是这样,那么通过Windows Task Scheduler之类的命令行传递文本框值非常简单,解析应用程序中的命令行参数,并将它们传递给按下Run时调用的任何内容。 / p>

答案 1 :(得分:0)

每隔X间隔开一次就是一回事。我建议使用Windows Task Scheduler。但是,听起来您需要在启动后与GUI应用程序进行交互。为此,我所能做的只是指出你正确的方向。唯一想到的是使用第三方GUI测试套件。查看this list。您可以编写任何这些套件的脚本来与GUI交互,即输入一些数据并单击Run按钮。