【发布时间】:2013-08-04 15:28:27
【问题描述】:
我想为我创建一个可以在 RPG 中记录收集的程序,问题是我不知道从哪里开始。我知道 c++ 和一些 c#,但我不知道如何扫描屏幕。
我看过的:
- 屏幕抓取(大部分信息都在抓取 HTML 页面)
- OCR(大多数信息 是在图像文件上的 OCR,而不是活动窗口)
- 间谍++(我没有 一条线索)
我可以用任何语言做到这一点,但我更喜欢 c++ 或 c#,因为这是我最有经验的
最好的方法是什么?有人有一些有用的链接/提示吗?
我想知道的事情的例子(除其他外):
每隔一秒做一次屏幕截图然后分析该图像是否明智?
我应该为此学习和使用 Windows API 吗?
在你抨击我之前:
- 是的,我知道这将是一个大项目,我希望不会轻易完成任何事情
- 是的,我知道我必须学习更多有关编程的知识才能做到这一点(这是目标的一部分)
- 是的,我知道这可能超出了我目前的技能水平,但我想通过尝试来解决这个问题:)
请帮帮我,我真的不知道从哪里开始
【问题讨论】:
-
当你说“日志收集”时,你的字面意思是在这个游戏中捡日志,还是阅读 RPG 日志?你也可以更具体一点。不要成为一个混蛋,但:SO 不是一个链接农场(只是试图帮助你的问题得到回答;-))。
-
我的意思是例如创建一个 XML 日志文件(来自屏幕上的信息),其中存储例如节点的名称、坐标和时间
-
当您可以尝试监视例如库存?
-
这是一个我不知道的例子,内存读取/间谍
标签: c# c++ winapi screen-scraping ocr