模拟正在运行的桌面应用程序上的用户操作

时间:2013-10-29 06:25:56

标签: c# java c++ vb.net

我有一个用Java编码的程序,只有我的.exe才能访问它的代码。我只想自动化一些用户输入,例如单击某些按钮,输入和读取输入/文本字段以及检查是否有任何弹出窗口(如果有)。您能否告诉我如何使用Java或C#或C ++或VB或任何其他语言来实现它。

我的问题很简单,我想使用任何可用的编程语言在正在运行的桌面应用程序上执行用户操作。请你们不要谈论QTP! :(

1 个答案:

答案 0 :(得分:1)

AutoIt应该是这种自动化的好选择:

  

AutoIt v3是一款免费的类似BASIC的脚本语言   自动化Windows GUI和常规脚本。它使用了   模拟击键,鼠标移动和窗口/控制的组合   操作以便以不可能的方式自动执行任务或   可靠的其他语言(例如VBScript和SendKeys)。 AutoIt是   也非常小,独立,并将运行在所有版本的   Windows开箱即用,无需烦人的“运行时”!

     

的AutoIt   最初设计用于PC“推出”情况可靠   自动化和配置数千台PC。随着时间的推移它已成为一个   强大的语言,支持复杂的表达式,用户功能,   循环以及资深脚本人员期望的其他一切。