世界头条:大漠插件教程按键精灵_大漠插件教程
1、这里只以按键8作为例子,其它语言都类似。
【资料图】
2、// 首先打包dm.dll和RegDll.dll到附件,当然如果你还有其它资源(字库,图片等)也可以一并打包// 这个need_ver作为本脚本需要使用的插件版本. 如果要换插件时,记得更改这个值.need_ver ="3.1233"// 插件需要用到atl系统库,有些XP精简系统会把atl.dll精简掉. 为了防止注册失败,这里手动注册一下atl.dllset ws=createobject("***.Shell")ws.run"regsvr32 atl.dll /s"set ws=nothing// 释放附件>>>>>>>>>>>>>>>>>>>// 这里选择c盘的test_game作为插件的基本目录 也就是SetPath对应的目录。
3、所以所有资源都释放在此目录.PutAttachment"c:est_game","*.*"// 这里要用到RegDll来注册插件,所以必须释放到Plugin. 但是切记不能把dm.dll释放到Plugin.那会导致插件失效.PutAttachment".Plugin","RegDll.dll"// 插件注册开始>>>>>>>>>>>>>>>>>>>// 下面开始注册插件,先尝试用RegDll来注册.这里必须使用绝对路径。
4、以免有别人把dm.dll释放在系统目录.造成版本错误.Call Plugin.RegDll.Reg("c:est_gamedm.dll") // 这里判断是否注册成功set dm = createobject("dm.dmsoft")ver = dm.Ver()if ver <> need_ver then// 先释放先前创建的dmset dm = nothing // 再尝试用regsvr32 来注册. 这里必须使用绝对路径。
5、以免有别人把dm.dll释放在系统目录.造成版本错误.set ws=createobject("***.Shell")ws.run"regsvr32 c:est_gamedm.dll /s"set ws=nothingDelay 1500 // 再判断插件是否注册成功set dm = createobject("dm.dmsoft")ver = dm.Ver()if ver <> need_ver then// 这时,已经确认插件注册失败了。
6、 弹出一些调试信息,以供分析.messagebox"插件版本错误,当前使用的版本是:"&ver&",插件所在目录是:"&dm.GetBasePath()messagebox"请关闭程序,重新打开本程序再尝试"endscript end ifend if// 插件注册结束<<<<<<<<<<<<<<>>>>>>>>>>>>>>// 当然,如果是在按键精灵上使用,这段代码是可以注释掉。
7、大部分功能可以直接在按键平台使用。
8、无须注册.// ok,这里已经确认插件注册成功,并且创建了对象,下面开始注册收费服务.// 当然这里也可以使用高级的RegEx函数.dm_ret = dm.Reg("abcdefg","0001") // abcdefg是您的注册码. 在大漠插件网站后台可以直接获取.if dm_ret <> 1 then messagebox"注册失败,返回值是:"&dm_ret endscriptend if// 收费注册结束<<<<<<<<<<<<<<<
9、点击确定重启系统"dm.ExitOs 2 Delay 2000 endscript end ifend if end if // 具体错误码的含义,可以参考函数GetLastError的说明. messagebox"绑定失败,错误码是:"&last_error messagebox"如果确定关闭了UAC,很可能是系统的防火墙拦截插件,请暂时关闭360等安全防火墙再尝试"endscriptend if// 下面就是脚本部分了 省略// 下面这是脚本结束时执行的部分Sub OnScriptExit() dm.UnBindWindowEnd Sub// 结束另外特别要注意,不要把dm.dll释放到Plugin目录,那样会导致插件在更新版本时出现注册失败的情况。
10、特别是在简单游平台.建议释放到C盘的某个目录比如Test目录等.另外,别的高级语言如何调用dm.dll,请百度XXXX语言如何调用Active X 对象. 目前经过测试的语言可以正常调用的有vc6 vb6 delphi 易,别的语言想必也不会有问题.从2.1118B版本之后,大漠插件将禁止释放到Plugin目录,以避免一系列升级产生的BUG!同时,也禁止用Plugin方式来调用插件,那个方式也是非常不安全的.请大家严格按照vbs的语法来使用插件.如果是多线程使用大漠插件,必须每个线程都要创建一个dm对象.注册过程脚本开始时,执行一次就行了,没必要每个线程都执行.。
本文就为大家分享到这里,希望小伙伴们会喜欢。
相关阅读
精彩推荐
- 世界头条:大漠插件教程按键精灵_大漠插件教程
- 中国联通bss系统培训_中国联通bss系统|全球聚看点
- 红嫁衣歌曲原版_红嫁衣歌曲 焦点讯息
- 北约离亚太越来越近,还想插手台海?美国人的伎俩已被看穿!|全球消息
- 短讯!中兵航联(871295):2022年归母净利4948.79万元,同比减少1.30%
- 曾游记|藏在浏阳峡谷中的宝藏露营基地 今日热议
- 长三角铁路“五一”小长假运输收官 发送旅客超2660万人次 独家焦点
- 付款证明怎么开 付款证明|天天观天下
- 天天关注:持续东进亚太!北约将在日本开设联络处,中方吁高度警惕
- 小伙日行3万步打卡景点 “特种兵式旅游”致半月板损伤
- 环球速讯:关岭县检察院推动养老保险金规范管理
- 空中用5G!工业和信息化部批复5G地空通信试验频率_微头条
- qq注销后好友那边显示什么_qq农场不显示好友|天天关注
- “鲜花经济”别样红 环球热点评
- 书香增进“心联通” 中企在菲律宾学校举办阅读分享会
- 【天天热闻】魁冈_关于魁冈简述
- 标致408车主对东风标致罗明极度失望_世界快讯
- 青鸟消防(002960):业绩稳中向好 持续向“百亿+”规模发力
- 仓库管理员要求_仓库管理员招聘要求 速讯
- 要闻:国家能源局:一季度光伏新增并网容量3365.6万千瓦
- 官宣直接下课!常规赛第一惨遭黑八,冠军主帅被迫背锅!
- 分体水冷主机_分体水冷 天天微资讯
- 国元证券:5月A股大概率仍以震荡和结构性行情为主
- “特岗计划”为乡村教育不断注入新势能 每日信息
- 河南太康县马厂镇:“一喷三防” 助力小麦丰收-当前时讯
- 世界时讯:3处公共充电站5月5日试运营
- 4月物流业景气指数巩固向好态势
- 【环球聚看点】中铁四局五公司即时通_中铁四局五公司
- 巨亏134亿!Q1资产负债率升至157% 昔日“猪王”即将“戴帽
- 车企四月战报:比亚迪平均每天卖7000台,超过蔚来一个月的销量|动态