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

本文关键字:程序上 模拟 用户 操作 应用程序 应用 运行 桌面 | 更新日期: 2023-09-27 18:37:19

我有一个用Java编码的程序,它的.exe只有我无法访问它的代码。我只想自动化一些用户输入,例如单击某些按钮、输入和读取输入/文本字段并检查是否有任何弹出窗口(如果有的话)。你能告诉我如何使用Java或C#或C++或VB或任何其他语言来做到这一点吗?

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

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

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

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

自动最初是为 PC"推出"情况设计的,以可靠地自动化和配置数千台 PC。随着时间的流逝,它已成为支持复杂表达式、用户函数、循环以及资深脚本编写者所期望的所有其他内容。