您的当前位置:首页正文

按键精灵教程:DNF游戏脚本刷图制作过程

2024-02-08 来源:帮我找美食网
按键精灵教程:

DNF游戏脚本刷图制作过程

PutAttachment \".\\Plugin\

大漠测试后台 \

Set ws = createobject(\"Wscript.Shell\") ws.run \"regsvr32 atl.dll /s\" Set ws = nothing

PutAttachment \".\\Plugin\Call Plugin.RegDll.Reg(\"C:

大漠测试后台 \\dm.dll\") set dm =

createobject(\"dm.dmsoft\") ver = dm.Ver() if ver <> need_ver then set dm = nothing

set ws=createobject(\"Wscript.Shell\") ws.run \"regsvr32 C:

大漠测试后台 \\dm.dll /s\" set ws=nothing

Delay 1500

set dm = createobject(\"dm.dmsoft\") ver = dm.Ver() if ver <> need_ver then

1/ 4

messagebox \"插件版本错误 ,当前使用的版本是 : \"&ver&\插件所在目录是 : \"&dm.GetBasePath()

messagebox \"脚本插件错误,请重新打开,并退出所有杀毒和系统防火墙 \"EndScript

End If Else

TracePrint \"注册成功 \" End If

dm.SetPath \"C:

大漠测试后台 \"

// 以上全部都是注册大漠,采用的是大漠 3.1233 版本插件 hwnd = dm.FindWindow(\"\英雄联盟登录程序 \") // 上面这个标题可以改成自己玩的游戏标题

dm_ret = dm.BindWindow(hwnd, \"normal\/* 上面的三个 normal 分别是: 1:屏幕颜色获取方式 2:鼠标仿真模式 3:键盘仿真模式 4: 0 的意思是模式

以上四个可以自己一个的调试,先将第一个 normal 一个的换,直到能成功图为止,截图命令在第 48 行

2/ 4

截 如果截图成功,那么再来调试第二个鼠标仿真模式,选取游戏中某个按钮 的坐标,然后点击第三个 normal 是键盘仿真模式,比如游戏中有个快捷键是 A,那么你可以调整键盘仿真模式,知道能顺利的按下

A后游戏能有反应!

如果你觉得这样改麻烦,你可以在按键精灵界面上添加四个下拉框,这样 看起来简单点!不过写起来有点麻烦,你们自己看着办吧! */

Delay 1500

// 有些游戏需要这个延时,否则会导致某些游戏崩溃 If dm_ret = 0 Then MessageBox \"绑定失败 \" ElseIf dm_ret = 1 Then MessageBox \"绑定成功 \" End If

dm_ret = dm.Capture(0, 0, 2000, 2000, \"screen.bmp\") /* 上面这个是截图,截图成功后会保存到上面设置的路径: C:

大漠测试后台

自己根据需要修改路径! */ dm_ret = dm.UnBindWindow() /* 注意:

如果是测试鼠标,可以将第 48 行的截图换成鼠标移动点击, 如果游戏中的按钮被点击到了,那么这个游戏就支持这种后台鼠标模式: dm.MoveTo x, y dm.LeftClick

3/ 4

如果你是测试键盘,你可以将第 48 行的截图换成键盘按键的命令: 比如你游戏中某个功能的快捷键是 A,A 的按键码是: 65,那么: dm.KeyPress 65 如果你的键盘快捷键按下去,游戏有反应,那么,你的后台键盘就搞定 了!

4/ 4

因篇幅问题不能全部显示,请点此查看更多更全内容