RMB有偿,请教大漠插件用在按键精灵大漠插件好处中...

使用大漠插件,如何让他只注册一次 _ 综合讨论 - 按键精灵论坛
软件版本:2014.05软件大小:21.6M更新时间:07-04
软件版本:3.3.0软件大小:62.5M更新时间:5-24
软件版本:1.3.3软件大小:29.2M更新时间:06-14
软件版本:1.1.0软件大小:12.3M更新时间:12-29
查看: 3666|回复: 4
zfb1986125
Call 大漠注册()Call 买药()Sub 大漠注册()&&&&&&&&PutAttachment &c:\test_game&, &*.*&
Delay 200PutAttachment &.\plugin&, &Regdll.dll&
Delay 200call Plugin.Regdll.reg(&c:\test_game\dm.dll&)
Delay 200//其实注册插件到这里就注册好了
Delay 200//下面的第6行至第13行是测试大漠插件是否注册成功
Delay 200Set dm = createobject(&dm.dmsoft&)
Delay 200ver = dm.ver()
Delay 200If len(ver) = 0 Then MessageBox &插件注册失败,检查系统是否禁用了vbs脚本权限&EndScriptElse End IfEnd SubSub 买药()&&&&dm_ret = dm.CmpColor(,&b6b6b6&,0.9)If dm_ret = 0 Then
dm.KeyDownChar &b&
Delay 200dm.MoveTo 958, 678
Delay 200dm.LeftClick
dm.MoveTo 845, 328
dm.LeftClick
dm.KeyDownChar &Esc&End If End Sub脚本是从上往下执行碰到call执行子程序dm_ret = dm.BindWindow(hwnd,&dx&,&dx&,&dx&,1) 这条绑定窗口的命令应该放在哪里如果说脚本一直都要调用绑定窗口这条命令那么在被其他窗口遮住以后就会绑定其他窗口了有大牛帮我解答一下吗?在线等
按键14周年庆纪念勋章按键14周年庆纪念勋章(360天)月全勤论坛自然月(如8.1-8.31)签到满勤,系统会在月底自动判断发放。按键精灵开发者3级可通过提升认证等级来升级勋章:rz.anjian.com小红帽对论坛提出良好建议(可向管理员申请)
Sub 大漠注册()
set dm = createobject(&dm.dmsoft&)
ver = dm.Ver()
If len(ver) = 0 Then
TracePrint &之前没有注册,下面开始注册!&
PutAttachment &c:\test_game&, &*.*&
PutAttachment &.\plugin&, &Regdll.dll&
Call Plugin.Regdll.reg(&c:\test_game\dm.dll&)
//其实注册插件到这里就注册好了
//下面的第6行至第13行是测试大漠插件是否注册成功
Set dm = createobject(&dm.dmsoft&)
ver = dm.ver()
If len(ver) = 0 Then
MessageBox &插件注册失败,检查系统是否禁用了vbs脚本权限&
TracePrint &之前已经注册过,不用再次注册!&
End IfEnd Sub
http://ww3.sinaimg.cn/mw690/6adc108fjw1f3i1iohk38g20dc05okjn.gifhttp://dwz.cn/1xBIlT
zfb1986125
看懂了,不过还有个新问题,关于绑定窗口,如果一直重复绑定窗口,在被遮挡的情况下,是不是会绑定最前面的窗口的,这个问题如何解决
按键14周年庆纪念勋章按键14周年庆纪念勋章(360天)月全勤论坛自然月(如8.1-8.31)签到满勤,系统会在月底自动判断发放。按键精灵开发者3级可通过提升认证等级来升级勋章:rz.anjian.com小红帽对论坛提出良好建议(可向管理员申请)
绑定是根据窗口句柄进行绑定,与前面后面有没有遮挡都没关系的、只要你提供要操作的窗口句柄就可以了。窗口句柄可以用窗口命令的查找窗口句柄获取。
http://ww3.sinaimg.cn/mw690/6adc108fjw1f3i1iohk38g20dc05okjn.gifhttp://dwz.cn/1xBIlT
zfb1986125
闽网文 (-037号
注意: 以下为数据查询分析工具,正式站点使用请使用官方发布版本或自行Release编译。

参考资料

 

随机推荐