本文目录
按键精灵里使用,大漠插件。提示缺少DM对象是什么意思?
在使用大漠之前,先注册大漠,这里我以插件版本3.1233为例(如果是其他版本你自己修改),代码如下:
Call Register_dm
Sub Register_dm
Set ws=createobject("Wscript.Shell")
ws.run "regsvr32 atl.dll /s"
Set ws=nothing
PutAttachment ".", "dm.dll"
PutAttachment ".\Plugin", "RegDll.dll"
Call Plugin.RegDll.Reg(".\dm.dll")
Delay 200
Set dm = createobject("dm.dmsoft")
ver = dm.Ver()
If ver "3.1233" then
Set dm = nothing
Set ws=createobject("Wscript.Shell")
ws.run "regsvr32 .\dm.dll /s"
Set ws=nothing
Delay 1000
Set dm = createobject("dm.dmsoft")
Delay 200
ver = dm.Ver()
If ver "3.1233" then
MessageBox "插件版本错误,当前使用的版本是:" & ver & ",插件所在目录是:" & dm.GetBasePath() & Chr(10) & "请关闭程序,重新打开本程序再尝试"
End if
End If
End Sub
大漠注册成功后,如果你开启线程,在线程里面前还要加一句Set dm = createobject("dm.dmsoft")
创建大漠对象,这样,你的问题就解决了。
按键精灵和大漠的问题急急急?
不是所有游戏都可以后台的,特别是DX游戏,后台成功率就相当低。
可以用非游戏测试你的大漠插件使用情况,然后再在游戏里运行,如果只有游戏里不行,说明该游戏不支持后台。
大漠插件结合易语言好还是按键精灵好?
个人感觉,各有哥的好。结合按键或者结合易语言。功能都会扩涨。个人建议结合易语言。应为易语言可以实现的按键还不能实在,按键能实现的易语言几乎都能实在。
按键精灵怎么用大漠后台鼠标?
手动注册: 比如dm.dll放在c: est目录 那么开始->运行->cmd 在命令提示符下,输入cd c: est 再输入 regsvr32 dm.dll 即可,这样会提示插件已经注册到系统中. 需要注意的是,可能有别的作者把dm.dll释放到系统目录。这样优先注册的是系统目录的插件. 解决办法是加上绝对路径。比如 regsvr32 c: estdm.dll 在按键精灵里用代码注册: PutAttachment "c: est_game","*.*"//这里的文件路径要跟下面的相同 set ws=createobject("Wscript.Shell") ws.run "regsvr32 c: est_gamedm.dll /s" Set ws = nothing Delay 1200 Set dm = createobject("dm.dmsoft") 注意:在附件里必须添加dm.dll ,至于这个文件在哪,那就要看你把大漠插件下在哪了 还有,尽量用8.0以上的按键精灵
大漠插件在按键精灵里使用绑定窗口失败了?
第一,窗口句柄错了(我只说有这可能,有没有错还是你自己测),第二,你所绑定的对象有保护作用(这种情况只能尝试其他绑定方式)。