按键精灵调用大漠插件后台挂机
大漠插件dmsoft,是一个dll调用的插件,很多语言支持调用,可以用来开发外挂脚本。它的主要优势是后台,就是把窗口拖到屏幕外也能挂机,是一款性能不错的插件。很多图色类外挂脚本都是基于改插件开发的。
按键精灵是一个简单的游戏脚本制作软件,也算个编程工具吧。很多年前就在使用,可以做一些简单的事情,但是因为可以调用dll还是有能做很多事情的。这里 为什么选按键精灵呢,因为大漠插件与按键精灵有合作,免费版大漠插件在按键精灵上能用更多的功能,如果用其他语言如vb调用,很多功能不能用。所以像白嫖大漠插件,只能用按键精灵了。
这里做了个小demo,是游戏里好友列表类似农场喂食的功能。虚拟机里开个小号给大号定时喂食。
Set dm = createobject("dm.dmsoft") hwnd = dm.GetMousePointWindow() Delay 1500 base_path = dm.GetBasePath() dm_ret = dm.BindWindow(hwnd, "gdi", "windows", "windows", "0") dm_ret = dm.SetPath(base_path) Rem 开始循环 Delay 500 dm_ret = dm.FindPic(0,0,1920,1080,"D:\DDT\chongwu\haoyou1.bmp|D:\DDT\chongwu\haoyou2.bmp","000000",0.8,0,x1,y1) If x1 > 0 And y1 > 0 Then Delay 500 Call Plugin.WindowEx5_01.SendMouse(hwnd, 0, x1 + 10, y1 + 10) Delay 500 Call Plugin.WindowEx5_01.SendMouse(hwnd, 1, x1+10, y1+10) End If dm_ret = dm.FindPic(0,0,1920,1080,"D:\DDT\chongwu\haoyou.bmp","000000",0.8,0,x2,y2) If x2 > 0 And y2 > 0 Then Call Plugin.WindowEx5_01.SendMouse(hwnd, 1, x2 + 50, y2 + 20) Delay 5000 Call weihudie() Call Plugin.WindowEx5_01.SendMouse(hwnd, 1, x2 + 50, y2 + 60) Delay 5000 Call weihudie() End If Goto 开始循环 Sub OnScriptExit() dm_ret = dm.UnBindWindow() End Sub Function weihudie() Delay 1000 For i=0 to 1000 step 2 Delay 200 dm_ret = dm.FindPic(0, 0, 1920, 1080, "D:\DDT\chongwu\hudieqiu.bmp", "000000", 0.9, 0, xc1, yc1) If xc1 > 0 And yc1 > 0 Then Delay 200 Call Plugin.WindowEx5_01.SendMouse(hwnd, 0, xc1, yc1+75) Call Plugin.WindowEx5_01.SendMouse(hwnd, 7, xc1, yc1+75) //MessageBox xc1 & yc1 Delay 2000 dm_ret = dm.FindPic(0, 0, 1920, 1080, "D:\DDT\chongwu\naiping.bmp", "000000", 0.9, 0, xc2, yc2) If xc2 > 0 And yc2 > 0 Then Delay 200 Call Plugin.WindowEx5_01.SendMouse(hwnd, 1, xc2, yc2) Delay 200 Exit For End If // End If Next End Function