调用正在运行的 EXE 应用程序并模拟其功能

本文关键字:模拟 功能 应用程序 EXE 运行 调用 | 更新日期: 2023-09-27 18:30:41

我的PC上运行了一个Windows应用程序,该应用程序列出了我们农场上所有连接的服务器。此应用程序具有手动过程(多个步骤)为每个服务器执行一个操作,,步骤如下(这些步骤针对列出的每个服务器完成):

  • 选择一个服务器,然后在鼠标上单击鼠标右键,然后选择一个选项。
  • 所选选项将在父应用程序窗口上方打开一个新窗口。
  • 然后点击按钮。

我需要的是构建一个新的 C# 应用程序,该应用程序充当/模拟上述应用程序,能够为列表中的所有选定服务器自动执行此操作。我希望它现在清楚了,,

请帮助我..

调用正在运行的 EXE 应用程序并模拟其功能

如果要附加的应用程序具有 UI,则可以使用 UI 自动化和 Win32 API 来操作某些功能。

尝试以下起点:

如何通过提供正在运行的进程名称来获取窗口句柄?

获取具有不完全已知标题的窗口的句柄。(C#)

http://www.csharphelp.com/2006/08/get-current-window-handle-and-caption-with-windows-api-in-c/

使用 C# 和 UI 自动化获取未知控件类型的内容

祝你好运