在正在运行的桌面应用程序上模拟用户操作
Emulate user actions on a running desktop application
我有一个用Java编码的程序,它的.exe只有我无法访问它的代码。我只想自动化一些用户输入,例如单击某些按钮、输入和读取输入/文本字段并检查是否有任何弹出窗口(如果有的话)。你能告诉我如何使用Java或C#或C++或VB或任何其他语言来做到这一点吗?
我的问题很简单,我想使用任何可用的编程语言在正在运行的桌面应用程序上执行用户操作。请你们不要谈论QTP!!:(
AutoIt 应该是这种自动化的不错选择:
AutoIt v3 是一种类似 BASIC 的免费脚本语言,专为自动化 Windows GUI 和常规脚本。它使用模拟击键、鼠标移动和窗口/控制的组合操作,以便以不可能的方式自动执行任务,或者与其他语言(例如 VBScript 和 SendKeys)可靠。自动它是也非常小,自包含,可以在所有版本的开箱即用的Windows,不需要烦人的"运行时"!
自动最初是为 PC"推出"情况设计的,以可靠地自动化和配置数千台 PC。随着时间的流逝,它已成为支持复杂表达式、用户函数、循环以及资深脚本编写者所期望的所有其他内容。
相关文章:
- 我写了一个C++程序来模拟Enigma机器.我没有得到输出
- cout 在我的程序上无法正常工作,有人可以帮助我吗?
- 视窗 10 :笔(手写笔)在 MFC 应用程序上不起作用
- c++程序上的奇怪编译错误
- 使用代码在 AWS 开发工具包C++控制台应用程序上设置凭证
- 在C++程序上同时运行的不同任务
- OutputDebugString在Windows通用应用程序上的位置?以及如何从OutputDebugString捕获
- 按下Arduino按钮后,如何在C#应用程序上执行操作
- Windows10 上的 VS Code + WSL 应用程序上的 CMake 扩展
- 为什么在此C++程序上添加负整数会导致正整数?
- 如何在没有第三方库的C 程序上显示图形
- 我被困在为计算机科学课编写的C++程序上
- 如何修复程序上的错误以衡量性能
- 如何为音频应用程序/插件模拟真空管的声音
- lambda回调中Android Cocos2D-X应用程序上的SEG故障
- TeamViewer 如何以编程方式在 Windows 上模拟 Ctrl-Alt-Del?
- 如何在Qt Android应用程序上禁用屏幕保护程序
- (如何)我可以在Windows上模拟触摸事件吗?
- 如果我在 Xbox UWP 应用程序上收到激活错误并且错误消息中没有任何有用的内容,该怎么办
- 在正在运行的桌面应用程序上模拟用户操作