【问题标题】:How to control a winforms application using another?如何使用另一个控制一个winforms应用程序?
【发布时间】:2014-10-24 01:47:27
【问题描述】:

我有一个 winforms Application 1,它看起来像这样:

此应用程序已构建,因此我无法更改其源代码。

我想编写另一个 winforms 应用程序,它可以在 Application 1 中隐藏并自动填充该文本框,然后单击按钮。

但我不知道从哪里开始。我希望你能帮助我一些关键字,或者我可以在这种情况下使用的技术。谢谢。

【问题讨论】:

  • 您正在寻找UI Automation
  • 或者你也可以反编译自己修改。无论如何,它可能只是一个包含所有逻辑的大型 Form1 类,用它创建一个项目文件不会很长时间。我非常怀疑它是否被混淆了。
  • 就个人而言,我会使用 AutoIt 之类的工具!:autoitscript.com/site/autoit
  • 感谢您的所有建议。 @Pierre-Luc:实际上,应用程序 1 比上面的形式 1 更复杂。它有我买的许可证,所以我希望我不需要反编译它。

标签: c# winforms automation handler


【解决方案1】:

我找到了一个很好的例子,可以解决我的问题并且易于理解 http://www.codeproject.com/Articles/33049/WPF-UI-Automation

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-05
    • 2011-03-07
    • 2013-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-18
    相关资源
    最近更新 更多