按键精灵教程:DNF游戏脚本刷图制作过程
按键精灵教程:
DNF游戏脚本刷图制作过程
PutAttachment ".\Plugin", "RegDll.dll"
PutAttachment "C:
\Users\xiong\Desktop\大漠测试后台", "dm.dll"
need_ver = "3.1233"
Set ws = createobject("Wscript.Shell")
东莞景点ws.run "regsvr32 atl.dll /s"
Set ws = nothing
PutAttachment ".\Plugin", "RegDll.dll"
Call Plugin.RegDll.Reg("C:
\Users\xiong\Desktop\大漠测试后台\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:
\Users\xiong\Desktop\大漠测试后台\dm.dll /s"
set ws=nothing
Delay 1500
闻官军收河南河北的意思
set dm = createobject("dm.dmsoft")
ver = dm.Ver()
if ver <> need_ver then
关于清明节的名言警句messagebox "插件版本错误,当前使用的版本是:
"&ver&",插件所在目录是:
"&dm.GetBasePath()
messagebox "脚本插件错误,请重新打开,并退出所有杀毒和系统防火墙"EndScript
End If
Else
TracePrint "注册成功"
End If
dm.SetPath "C:
\Users\xiong\Desktop\大漠测试后台"
//以上全部都是注册大漠,采用的是大漠3.1233版本插件
hwnd = dm.FindWindow("", "英雄联盟登录程序")
//上面这个标题可以改成自己玩的游戏标题
dm_ret = dm.BindWindow(hwnd, "normal", "normal", "normal", 0)
/*上面的三个normal分别是:
1:屏幕颜获取方式
2:鼠标仿真模式
3:键盘仿真模式
4:0的意思是模式
以上四个可以自己一个的调试,先将第一个normal一个的换,直到能成功截图为止,截图命令在第48行
如果截图成功,那么再来调试第二个鼠标仿真模式,选取游戏中某个按钮的坐标,然后点击第三个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:
\Users\xiong\Desktop\大漠测试后台
自己根据需要修改路径!*/
dm_ret = dm.UnBindWindow()
赛尔号雷小伊
/*注意:
如果是测试鼠标,可以将第48行的截图换成鼠标移动点击,
如果游戏中的按钮被点击到了,那么这个游戏就支持这种后台鼠标模式:
华清宫dm.MoveTo x, y
dm.LeftClick
如果你是测试键盘,你可以将第48行的截图换成键盘按键的命令:
比如你游戏中某个功能的快捷键是A,A的按键码是:65,那么:
dm.KeyPress 65
如果你的键盘快捷键按下去,游戏有反应,那么,你的后台键盘就搞定了!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。