imparser

QQ连连看辅助程序 (附程序下载)

说是日志,大部分是心得吧.前后用了2天半时间,.

 

首先,感谢下WB同志,05QQ游戏刚出的时候,他就沉迷该游戏,甚至输了还抱怨鼠标不好,拉着我上大利嘉买光电鼠标.大概是那个时候,心里就想着,做一个外挂之类的东西来解放为了这个游戏而痛苦的眼睛和手.

 

拖拖拉拉,虽然有想法,但是却没动手写.

 

最近给项目压得喘不过气来,主要是做好了老是修改,完全没有成就感.端午加班完,先暂停等别人进度下吧.就想起这事,好久也没写dot net程序了,拿来练练手吧.

 

62下午(调查,收集资料阶段)

分析下:

程序主要完成3个部分:

1.       Win API: 截屏,注册快捷键,模拟鼠标点击

2.       图象:图象分割,辨认

3.       算法:寻路(可连接点).

 

 

63(程序原型设计,功能测试)

这一天主要就是把东拉西凑的代码考到程序里面,测试一下是否可行,能否完成我要求的功能.

 

1.       Win API 参考

http://www.cnblogs.com/maxwolf/archive/2005/08/12/213059.html

发布一个我写的C#截图程序

http://topic.csdn.net/t/20050721/20/4160004.html

C#中调用API函数

http://qzone.qq.com/blog/308564493-1223743214

C#鼠标 知多少?

http://www.cnblogs.com/yangxiaohu1/articles/1233790.html

c#中模拟键盘()

C#实现快捷键(系统热键)响应

http://metababy.blog.hexun.com/7677232_d.html

 

2.       图象

主要比对用的是直方图方法,

 

3.       算法

算法比较简单了,直接用了随飞TestPath,稳定高效,具体代码稍微看了下,没什么问题.

 

64(模块编写,测试)

这一天把各个功能模块化吧,分为MAZE(迷宫算法),Graphic(图象),WINAPI(API)三个写出来,

 

 

整体来说,难度算不大,也没有想真正拿去卖什么,完全是自娱自乐的作品.最后还是没做好中止(开始后,鼠标就一直点啊点,直到算法停止为止…)

 

由于,寻路算法是使用别人的,花费时间比较大地方主要是WinAPI,特别是多线程对ClipBorad的操作,让我郁闷了好一会.

 

至于,如何辨认QQ图象的位置,大小,难度倒是不大,就是花点时间慢慢算咯.

 

程序下载地址   :   要装dot net framwork 才能运行.

 

 LLKHelper.rar

 

 

posted on 2009-06-05 11:21  ImParser  阅读(1181)  评论(1编辑  收藏  举报

导航