|
楼主 |
发表于 2013-11-13 19:19:30
|
显示全部楼层
本帖最后由 laowangtc 于 2013-11-13 20:48 编辑
以下为自动注册大漠代码:
程序DM版本="2.1142"
调试输出("脚本需要插件版本2.1142")
是否成功=辅助.是否注册("dm.dmsoft")
如果(是否成功)
调试输出("插件已注册")
dm=com("dm.dmsoft")
调试输出("当前使用版本:"&dm.Ver())
如果(程序DM版本!=dm.Ver())
调试输出("插件版本错误需要重新注册")
路径=dm.GetBasePath()
文件名=路径&"dm.dll"
是否成功=文件.删除(文件名)
如果(是否成功)
调试输出("开始重新注册")
是否成功=辅助.注册插件("rc:\\dm.dll",真)
如果(是否成功)
dm=null
dmm=com("dm.dmsoft")
调试输出("新插件注册成功,注册版本:"&dmm.Ver())
如果结束
否则
调试输出("大漠"&dm.Ver()&"版本卸载失败")
如果结束
否则
调试输出("插件版本正确不需要注册")
如果结束
否则
调试输出("插件未注册,开始注册插件")
是否成功=辅助.注册插件("rc:\\dm.dll",真)
如果(是否成功)
调试输出("插件注册成功")
如果结束
如果结束
其中
是否成功=文件.删除(文件名)
返回值一直是假 路径是正确的
就是不能删除文件
是不是小括号里的变量 文件名 里的“ \ ”需要转义 头晕了
|
|