java - 从外部应用程序的屏幕获取数据

标签 java c++ c

是否可以从应用程序中获取数据(例如文本或数字)?例如,当一个人正在运行一个应用程序时,屏幕会显示一些文本、图像和数字,是否可以编写一个自动化程序来读取这些数据(为了将其保存到外部文件中)?

最佳答案

你指的是data scraping您的问题的答案是:是的,您可以做到...有时。这取决于您的目标应用程序产生的输出类型,有时还取决于它输出到的位置。例如,如果是纯文本或 HTML,则相对容易,如果是位图,则更复杂。

所以没有通用的解决方案,这取决于您的设置。

关于java - 从外部应用程序的屏幕获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2094317/

相关文章:

python - 在C++ API中加载经过python训练的xgboost,预测结果为空

c++ - 为什么 wchar_t* 的第一个字符在传递给 WinRT 组件时被删除?

c - IAR 编译器 : using struct with function pointers, 映射文件显示结构中声明的所有函数,无论是否使用函数

java - 如何在Oozie中为多个工作流指定集中位置

java - 为什么 java newInstance 卡在 getDeclaredConstructors0 处?

java - 如何将文件作为输入并在多线程中工作?

c - 没有 fflush(stdout) 输出不打印

java - 在 Java 中使用 for 循环打印 TreeMap

c++ - 在类之间传递映射

c - 我需要一种在 C 中两次读取 float 的方法。每次都以 <Ctrl>-d 结束