【问题标题】:automating a process自动化流程
【发布时间】:2010-05-17 07:59:28
【问题描述】:

我有一个漫长而烦人的过程,它使用三个不同的应用程序,我每周都必须这样做。我正在寻找一种工具来自动化所有这些步骤。 我所有的应用程序都是winform应用程序,基本上我需要打开应用程序模拟按钮单击或左键单击。

我使用 WATIN 为 webforms 做了同样的事情,现在我正在寻找对 winforms 做同样事情的正确工具。 谢谢

【问题讨论】:

  • 在我看来像是 SuperUser.com 候选人。
  • 不,伙计,我正在尝试使用 c# 开发应用程序来执行此操作。但无论如何我不介意任何可以做到的事情,我只需要找到工具

标签: .net automation


【解决方案1】:

【讨论】:

    【解决方案2】:

    只需使用System.Diagnostics.Process 启动应用程序,然后使用FindWindow 查找应用程序,SetForeGroundWindow 使其成为活动应用程序,然后使用SendKeys 发送按键,SendInput 用于鼠标点击。

    如果您需要通过SendKeysSendInput 发送无法发送的任何内容,您可能必须使用SendMessage

    【讨论】:

      【解决方案3】:

      (请原谅我重复了。我无法对上一篇文章添加评论)

      AutoIt 可以自动化 WindowsForms。安装后,您会找到一个帮助文件,足以使用。 您可以创建一个 EXE 文件并在任何机器上运行它。

      【讨论】:

        猜你喜欢
        • 2011-11-30
        • 1970-01-01
        • 2021-06-23
        • 1970-01-01
        • 1970-01-01
        • 2019-11-02
        • 2017-03-22
        • 1970-01-01
        • 2021-12-24
        相关资源
        最近更新 更多