官理猿 发表于 2016-3-11 19:32

易语言API后台点击

用到工具以及游戏:易语言/精易助手/枪林弹雨函数:SendMessage,发送信息,GetAsyncKeyState,虚拟键码/FindWindowExA,获取句柄


首先我们需要每一次获取一次游戏窗口句柄

易语言函数获取句柄,FindWindowsEx函数可以百度百科看下简介,我说也比较看不懂!
FindwindowsE百度百科:http://baike.baidu.com/link?url=yA6Vupw9V5Xz7M7oNrqHVohPNHdOaz6oO0jBUpX1F69PDFYtYzZKcfWydi5itbgcH2LUDQEFCFeNEOCSfHMkTq

--------------------------------------------------------------------------------------------------------------------------------
发送消息SendMessage,往枪林弹雨游戏发送点击窗口.可后台点击!


SendMessage百度百科:http://baike.baidu.com/link?url=hz4XzKy5Hb1sJDRW-dZl5zXNPKm6VeRgXyw8mG4VdajQjxrZXkQzl10crJ1My5kiRfz7de_QQVIFisXZMGoT7q
Dll命令民名自定义参数名自定义
1参数窗口句柄
2参数消息值/传送命令
3参数
4参数

这样就能点击按钮,进行后台模拟点击
513是什么.513是微软的左键点击
512 移动鼠标到指定坐标
513 按下鼠标左键
514 释放鼠标左键
515 双击鼠标左键
516 按下鼠标右键
517 释放鼠标右键
518 双击鼠标右键
519 按下鼠标中键
520 释放鼠标中键
--------------------------------------------------------------------------------------------------------------------------------
GetAsyncKeyState按键监视,进行游戏中点击按钮开启模拟点击!




GetAsyncKeyState百度百科:http://baike.baidu.com/link?url=KS3dF1519RIkRD94UQjMnJ3oAaT4PWMgkrrmeNPbO8wfAWw2PIvHZkfYVr24eseNkKxz52KVVdY0oE8fQLpMba



创建一个时钟.时钟周期1000来检测按键
--------------------------------------------------------------------------------------------------------------------------------
第一次写图文教程可能有些杂乱求评分






Shark恒 发表于 2016-3-11 20:37

好了,帮你修改了一下,刚才还有各种图片的本地地址。。现在好很多了。。感谢分享!

tk天空 发表于 2016-3-11 22:21

不懂编程!就看看

xz520712 发表于 2016-3-11 23:11

这东西不错,可以拿去游戏里骚一下

po168998 发表于 2016-3-13 04:19

哪里有易语言的入门教程。

小星星168 发表于 2016-3-13 09:01

老大都来捧场了

Chenyinghao0221 发表于 2016-3-14 17:23

不错,感谢楼主,受教了

wjj197981 发表于 2016-3-14 22:25

可以发一个调用的例子吗

红尘路客 发表于 2016-5-1 22:07

你这样是不行的亲,你确定你真的了解SendMessage函数和GetAsyncKeyState函数么?

你可以自己调试下看看GetAsyncKeyState函数

如果你没注意GetAsyncKeyState函数的话,你会发现你按键要么没反映,要么就变成了双击

1061313139 发表于 2016-5-3 14:51


感谢楼主热心分享
页: [1] 2
查看完整版本: 易语言API后台点击