如何在屏幕上找到图案?

时间:2012-03-05 21:22:32

标签: c++ click bots screen-capture

我以为我会试着制作一个机器人来为我在网站上玩游戏。如何读取屏幕的像素?到目前为止,我最好的想法基本上是:

  1. 截屏
  2. 扫描其他图像的截图(图像中一行的位比较?)
  3. 根据找到的图像,点击屏幕上的某个位置。
  4. 每秒循环几次
  5. 如果这是最好/最简单的方法:我该如何做这些事情?我知道一些c ++但到目前为止我只使用过CLI程序和文本/文件IO。如果你能想出更好的方法,请告诉我。

1 个答案:

答案 0 :(得分:0)

使用类似C#的东西,您可以截取屏幕截图并将生成的图像转换为Bitmap来执行此操作,但在我看来,您最好不要在线上查看HTML页面(查找教程关于HTTP如何工作或运行wireshark以查看页面如何在线路上传输)。这对您来说几乎肯定会更容易。