我有一个基于 Windows XP GUI 的封闭源代码,可以执行一些测量。
我目前的手动工作流程是:
- 通过单击 GUI 上的“运行”按钮开始数据捕获
- 按 GUI 上的“停止”按钮停止数据捕获。
- 读取屏幕上显示的一些值。
- 将会话的数据保存到文件中。
没有库或 API 可以使整个交互自动化,因此我别无选择,只能手动进行:(而且我厌倦了它!
正如您清楚地看到的那样,这种方法不仅耗时而且容易出错,因为它受到我的反应时间的限制,每次运行都会发生变化。
我想知道是否有办法自动化这种交互?如果是,我有什么选择?我更喜欢用 Python 或 Java 实现一些东西。但我也对其他选择持开放态度。
我的想法是实现一个在 Windows XP 机器上运行的服务器进程。然后我可以远程向该服务器进程发送请求,该服务器进程将自动执行我的工作流程。