0

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

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

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

请帮我 ..

4

1 回答 1

1

If the application you want to attach has a UI, You can use UI Automation and Win32 API to manipulate some functinallity.

Try this starting points:

How to I get the window handle by giving the process name that is running?

Get the handle of a window with not fully known title. (C#)

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

using C# and UI Automation to grab contents of unknown control-type

Good luck

于 2013-09-09T07:56:47.153 回答