【发布时间】:2011-02-26 12:23:24
【问题描述】:
我计划自动化使用 Microsoft Visual C# 开发的 GUI 的一些功能。
我是 GUI 自动化的新手。如果您能分享您在 GUI 自动化和一些可用于自动化的工具方面的经验,我们将非常高兴。
我打算开发一些程序/脚本来实现GUI的一些功能
【问题讨论】:
标签: windows user-interface shell automation
我计划自动化使用 Microsoft Visual C# 开发的 GUI 的一些功能。
我是 GUI 自动化的新手。如果您能分享您在 GUI 自动化和一些可用于自动化的工具方面的经验,我们将非常高兴。
我打算开发一些程序/脚本来实现GUI的一些功能
【问题讨论】:
标签: windows user-interface shell automation
对于自动化 Windows 操作系统本身,免费的 AutoIT 使用 BASIC 类型语法进行自动化。它不是开源的,但在AutoHotkey 上继续开发,这是开源的。这两者中的任何一个都可以毫不费力地用于 Windows GUI 自动化。
我认为微软会建议您使用Windows PowerShell,这是一个支持本地和远程计算机的 WMI 和 COM 的任务自动化框架。 Powershell 是免费的。请参阅performing Windows® UI automation tasks 上的本指南。
您使用 Windows、Shell 和自动化标记了这个问题。我提出的这些建议都没有使用 C#,尽管 AutoHotkey 有 C# 的社区支持并且 Powershell 是一种 .NET 脚本/编程语言。
【讨论】:
我最近对完全相同的主题进行了研究。我还没有找到理想的工具。以下是我查看的工具:
【讨论】:
我在免费的开源White 上取得了一些成功。它的支持有限,但文档中有一个很好的指导部分,因此您很快就会知道它适合您。
【讨论】: