按键中对大漠的注册做了详细的说明,我们可以封装一下,随处可以调用。

我们首先看看大漠给的教程


// 首先打包dm.dll和RegDll.dll到附件,当然如果你还有其它资源(字库,图片等)也可以一并打包
// 这个need_ver作为本脚本需要使用的插件版本. 如果要换插件时,记得更改这个值.
need_ver = "3.1233"
// 插件需要用到atl系统库,有些XP精简系统会把atl.dll精简掉. 为了防止注册失败,这里手动注册一下atl.dllset ws=createobject("Wscript.Shell")
ws.run "regsvr32 atl.dll /s"
set ws=nothing// 释放附件>>>>>>>>>>>>>>>>>>>
// 这里选择c盘的test­_game作为插件的基本目录 也就是SetPath对应的目录。所以所有资源都释放在此目录.
PutAttachment "c:\test_game","*.*"
// 这里要用到RegDll来注册插件,所以必须释放到Plugin. 但是切记不能把dm.dll释放到Plugin.那会导致插件失效.
PutAttachment ".\Plugin" ,"RegDll.dll"
// 插件注册开始>>>>>>>>>>>>>>>>>>>
// 下面开始注册插件,先尝试用RegDll来注册.这里必须使用绝对路径。以免有别人把dm.dll释放在系统目录.造成版本错误.
Call Plugin.RegDll.Reg("c:\test_game\dm.dll") // 这里判断是否注册成功
set dm = createobject("dm.dmsoft")
ver = dm.Ver()
if ver <> need_ver then
// 先释放先前创建的dm
set dm = nothing// 再尝试用regsvr32 来注册. 这里必须使用绝对路径。以免有别人把dm.dll释放在系统目录.造成版本错误.set ws=createobject("Wscript.Shell")
ws.run "regsvr32 c:\test_game\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 "请关闭程序,重新打开本程序再尝试"endscriptend if
end if
// 插件注册结束<<<<<<<<<<<<<<<

我们自己封装一下注册程序。

Sub 注册()PutAttachment ".\houtaidenglu","*.dll"PutAttachment ".\houtaidenglu","*.bmp"PutAttachment ".\houtaidenglu","*.txt"PutAttachment ".\houtaidenglu","dm.dll"//↑PutAttachment释放附件Call Plugin.RegDll.Reg(".\dm.dll")Set dm = createobject("dm.dmsoft")dm.SetPath "D:\按键精灵9\houtaidenglu"dm.SetDict 0,"denglu.txt"//↑相对路径……第一个·字库//↑大漠·注册Delay 200
End Sub

源码:按键精灵大漠注册调用实例

按键精灵注册调用大漠实例源码封装相关推荐

  1. android按键精灵源码,按键精灵手机版网络验证源码适用安卓/苹果ios手机按键

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 //配置参数,需修改为个人配置信息,网站http://www.91reg.cn申请用户后修改 Dim 软件版本,试用次数,试用天数,网站用户账号,注册类别 ...

  2. 按键精灵自动登录网站范例源码

    RunApp "C:\Program Files\Internet Explorer\iexplore.exe www.baidu.com/" //打开指定网站 Delay 500 ...

  3. java 摄像头 win7_JAVA摄像头调用方法_实例源码介绍—Win7

    JAVA摄像头调用_实例源码介绍-Win7. 本人菜鸟级人物,由于要搞个人脸识别登录(JAVACV),百度谷歌了一下午,找了网上简单的样例代码来试,可是老是调试不过,出现CaptureDeviceMa ...

  4. Silverlight实用窍门系列:22.Silverlight使用WebService调用C++,Delphi编写的DLL文件【实例源码下载】...

    在Silverlight程序(非Out of Browser模式)中是无法直接调用DLL的,但是很多的计算或者其他应用程序的调用中我们需要用到DLL的加载.比如调用DLL来识别身份证读卡器传输过来 ...

  5. axis2 webservice入门学识(JS,Java,PHP调用实例源码)

    来源:http://www.myexception.cn/web/952419.html axis2 webservice入门知识(JS,Java,PHP调用实例源码) 背景简介 最近接触到一个银行接 ...

  6. Android如何实现简易登陆注册实例源码

    今天给大家带来Android如何实现简易登陆注册实例源码,希望能对各位学员有所帮助. activity_login <?xml version="1.0" encoding= ...

  7. 易语言大漠多线程免注册调用大漠插件

    易语言免注册调用大漠 1.使用dmreg.dll来配合实现,这个文件有2个导出接口 SetDllPathW和SetDllPathA. SetDllPathW对应unicode,SetDllPathA对 ...

  8. 易语言免注册调用大漠插件dm.dll

    实现所谓的免注册,其实还是通过运行命令regsvr32写入到了系统.本视频教程还讲述了在64位WIN7下大漠注册失败的解决方法,更好的免注册调用大漠插件,参考以下文章: 易语言大漠多线程免注册调用大漠 ...

  9. Android Input子系统-含实例源码

    Android Input子系统-含实例源码 1 Input子系统作用 Android很多外设都是用到输入输出设备,比如touchscreen,键盘,音量键等,输入 设备对应Android 框架是An ...

最新文章

  1. 最新机器学习开源项目Top10
  2. ef 排序string转int_排序算法之基本排序算法
  3. [导入]C#正则表达式整理备忘
  4. 发布丨网易云信智慧云课堂解决方案,让教育不再难
  5. 用汇编写改进的冒泡排序
  6. 比较OpenBLAS,Intel MKL和Eigen的矩阵相乘性能
  7. Spring Security 案例实现和执行流程剖析
  8. Java基础 —— 变量,选择,循环,数组,输入与输出等
  9. mysql子分区多少层_MySQL 子分区-阿里云开发者社区
  10. python逻辑流程图_python-程序流程图
  11. 我寫的JAVA記事本源程序
  12. 李宏毅机器学习——集成学习
  13. 在访问RESTful接口时出现:Could not write content: No serializer found for class的问题解决小技巧收集...
  14. 联想r720自带杜比驱动下载_给心爱的本本装上杜比音效
  15. python云计算1
  16. MySQL的主从配置+SpringBoot的MySQL读写分离配置
  17. ATmi-G 公众号机器人 【永久免费】
  18. 浙江生物计算机技术,New Page 1
  19. python和stata怎么结合_双剑合璧之Stata与Python:初识IPyStata
  20. 整理 华为AP-3010DN_V2配置创建wifi

热门文章

  1. Q10:调试QTI综测源码
  2. 【CSS】水平垂直布局
  3. IT高薪者所具备的人格魅力
  4. 构建完美作品集网站十步走
  5. 面向工业物联网的无线传感器网络
  6. 蓝桥ROS机器人之C++系列奇妙甜甜圈
  7. 不使用装机软件---装纯净的Win10系统
  8. Jquery鼠标hover移入移出事件
  9. 输入一个字符串,内有数字和非数字字符,例如: A123x456 17960?302tab5876 将其中连续的数字作为一个整数,依次存放到一数组a中。例如,123放在a[0],456放在a[1]……统
  10. elementui 表格上加小问号 鼠标移入提示文字