我有一个漫长而恼人的过程,它使用了三个不同的应用程序,我必须每周都这样做,我正在寻找一个工具来自动执行所有这些步骤。我所有的应用程序都是winform应用程序,基本上我需要打开应用程序来模拟按钮点击或左键点击。
我已经用WATIN对webforms做了同样的事情,现在我正在寻找对winforms做同样事情的合适工具。谢谢
发布于 2010-05-17 16:10:32
像AutoIt?http://www.autoitscript.com/autoit3/index.shtml这样的东西
发布于 2010-05-17 16:16:07
只需使用System.Diagnostics.Process
启动应用程序,然后使用FindWindow
查找应用程序,使用SetForeGroundWindow
使其成为活动应用程序,然后使用SendKeys
发送按键和SendInput
进行鼠标点击。
如果你需要通过SendKeys
或SendInput
发送任何不可能的东西,你可能不得不使用SendMessage
。
发布于 2010-06-28 04:21:08
(请原谅我重复一遍。我无法对上一篇帖子添加评论)
AutoIt可以自动执行WindowsForms。安装完成后,您将找到一个帮助文件,该文件已足够使用。您可以创建EXE文件并在任何计算机上运行它。
https://stackoverflow.com/questions/2847423
复制相似问题