VB 检测一个游戏场景的和本地图片对比

来源:百度知道 编辑:UC知道 时间:2024/06/05 10:07:27
就是比如VB检测传奇游戏里的一个场景死亡,现在一死的时候不是就来个提示么,我事先把那提示截图保存本地电脑里,然后打开VB后自动挂传奇如果出现死亡出现了那提示则VB对比后 这场景图片和本地图片一样的就执行命令A

我说的好我在追加哦!
请大家给我举个例子!

不知道你的VB水平如何,我可以把编程思路告诉你..

首先...在一个窗口里面添加一个图片框,里面加入你提示死亡的图片..读入内存...
然后设置一个全局钩子...监视是不是打开了传奇..如果打开了.就读入句柄..每隔多少时间.如1分钟..就对比一下当前的屏幕图片(首先你要把当前屏幕截图),与程序里面(也就是死亡后的提示图片)进行比较,如果发现在相同的..那么就.....(随你怎么写了)如你所说执行命令A

如果要代码.将是比较复杂的工程...并且监视其它程序,尤其是大型程序,比较费资源啊...

希望以上对你有点用处;

你这个就跟按键精灵是一个作用吧。
你去问问按键的开发者,到底是怎么实现的。如果他不告诉你,那说明,这个问题比较难,还是自己想办法解决吧。
如果保存的图跟游戏的图完全匹配,那就把2个图片保存成byte数组,如果数组完全相同,那就是一样。。。