// 首先打包dm.dll和RegDll.dll到附件,当然如果你还有其它资源(字库,图片等)也可以一并打包 // 这个need_ver作为本脚本需要使用的插件版本. 如果要换插件时,记得更改这个值. need_ver = "7.2042" // 插件需要用到atl系统库,有些XP精简系统会把atl.dll精简掉. 为了防止注册失败,这里手动注册一下atl.dll set 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 "请关闭程序,重新打开本程序再尝试" endscript end if end if // 插件注册结束<<<<<<<<<<<<<<<
2022-11-14 07:03:52 166.73MB 大漠插件 大漠 易语言 按键精灵
1
,本文对电路进行分模式设计,综合各模式电路得到基础电路,再在基础电路之上加入模式控制模块的设计方法,从而避免了冗余模块的产生,节省了逻辑资源,并得到结构简洁、逻辑清晰的电路设计。
2022-11-13 18:03:09 78KB FPGA 电子密码锁 模式控制 冗余编码
1
用汇编编写的矩阵按键,只要增加几行代码就可以扩展功能
2022-11-13 00:09:37 44KB 汇编 矩阵按键
1
本文介绍了数字按键式密码锁的制作
2022-11-11 23:53:24 44KB 密码锁 集成电路 数字 文章
1
连接两个围棋软件界面(可以是一个本地围棋软件,一个网络围棋软件)自动下棋。自动在本地围棋软件中记录网络围棋软件的棋谱。
2022-11-11 20:42:53 52KB 围棋 连接器 对刷 记谱
1
矩阵按键加独立按键(自带仿真)
2022-11-11 17:28:27 7.57MB stm32 矩阵 源码软件 arm
1
TP005-按键控制LED灯翻转.zip
2022-11-11 10:41:07 2KB 基础知识
1
基于单片机AT89C51电子琴课程设计.doc
2022-11-10 11:57:37 84KB 互联网
1
工业机器人现场编程与调试运行
2022-11-09 13:21:41 141.13MB 工业机器人 现场编程 调试运行
工业机器人现场编程与调试运行
2022-11-09 13:21:39 141.21MB 工业机器人 现场编程 调试运行