【问题标题】:Accessing Steam client via C#通过 C# 访问 Steam 客户端
【发布时间】:2017-01-26 19:54:25
【问题描述】:

是否可以通过 C# .NET 访问 Steam 客户端的某些按钮? 基本上,我想在 Steam 客户端中自动执行一些任务(无需编写任何类型的机器人)。

现在,有什么方法可以直接访问 Steam 客户端本身的按钮、文本字段和标签等?

所以基本上,如果在我的表单上按下按钮,请按下按钮“库”?

编辑: 只是为了确保,我不想要任何网络 API,我只是在谈论实际的客户端。

【问题讨论】:

  • “我想自动化一些任务(不编写任何类型的机器人)” 自动化任务的程序是机器人的定义。
  • 我应该澄清一下,不是真正自动化,而是简化......

标签: c# .net steam


【解决方案1】:

您可以使用 Visual Studio 中提供的 CodedUI 测试框架 - 它包含驱动 Web 或 Windows 客户端应用程序所需的所有代码。我意识到您不是在尝试编写测试程序 - 但是 CodedUI 使用的库具有所有必要的类来实现您正在尝试的内容。

【讨论】:

  • 可悲的是无法工作。 Afaik,CodedUI 仅在 VS2015 的企业版中可用