在Windows XP中以编程方式检测GUI状态并生成用户输入

时间:2011-10-06 16:53:51

标签: windows user-interface macros windows-xp

我正在寻找一种轻量级的解决方案,它可以让我检测应用程序中打开哪个表单/对话框,然后发出一些按键/鼠标移动和点击。我无法控制应用程序(也没有源代码)。

我熟悉MacroMaker,也测试像SQA / Mercury这样的产品提供类似的功能。我最近一次亲身曝光是在2004年底,我欢迎任何指示,让我的知识更新。

2 个答案:

答案 0 :(得分:1)

AutoIt是Windows的脚本环境,历史悠久。它非常易于使用和灵活地执行诸如检测打开的窗口或对话框,更改为另一个,键入内容等等。我肯定会推荐它。

答案 1 :(得分:0)

如果有人好奇,最后我决定使用Microsoft UI Automation。这是很好的介绍:

http://msdn.microsoft.com/en-us/magazine/cc163288.aspx