08.按键精灵大漠插件多开
在开发脚本中,其实有很多厉害的插件可以供我们使用,不再自己再去额外的写复杂的代码,类似的插件很多,比如:天使插件、DD、大漠等,各个插件都有比较擅长的功能,有些小众的插件更是给力,因为可以过NP。
//代码开始区域
//采用大漠7.2336 VIP模式绑定例子 集合了3.1233免费版 -- 波哥编写
Global Hwnd //全局变量
Dim MyArray//普通变量
Call 注册大漠
Function 注册大漠
PutAttachment "c:\dk_game","*.*"//大漠释放
PutAttachment ".\Plugin", "RegDll.dll"//大漠注册
RunApp "regsvr32 c:\dk_game\dm.dll /s"//免费模式
Call 大漠VIP注册//VIP模式开启这项即可
HwndEx = Plugin.Window.Search("寻仙2")
MyArray = Split(HwndEx, "|")
For i = 0 To UBound(MyArray) - 1
//下面这句将字符串转换成数值
Hwnd = Clng(MyArray(i))
TracePrint Clng(MyArray(i))
//移动窗口位置并激活前面
Call Plugin.Window.Min(Hwnd)
Call Plugin.Window.Restore(Hwnd)
Call Plugin.Window.Move(Hwnd, i * 30, i * 50)
//创建对应的控制线程
XXID = BeginThread(绑定游戏)
//加延迟防止程序多开卡掉
Delay 50
Next
End Function
Function 大漠VIP注册
need_ver = "7.2336"
set ws=createobject("Wscript.Shell")
ws.run "regsvr32 atl.dll /s"
set ws=nothing
Call Plugin.RegDll.Reg("c:\dk_game\dm.dll")
set dm = createobject("dm.dmsoft")
ver = dm.Ver()
dm_ret = dm.Reg("注册码填入到此", "0001")
TracePrint dm_ret
End Function
Function 绑定游戏()
Dim HD,BD
HD = Hwnd
Set dm = createobject("dm.dmsoft")
BD = dm.BindWindow(HD, "dx2", "windows", "windows", 1)
If BD = 1 Then
Call 游戏功能测试()
TracePrint "绑定成功"
Else
TracePrint "绑定失败"
End If
End Function
sub 游戏功能测试()
Do
Delay 300
dm.keypress 27
Loop
End sub
//波哥游戏脚本学习网游安全VIP群:191075097 所有脚本的工具在附件里可以找到。
//代码结束区域
