文章分类 -  NSIS

摘要:NSIS是一个开源的软件安装包制作工具,使用很简单,脚本的功能也比较强大。不过在最近的使用中发现了一个关于IfErrors的问题,其实脚本本身并没有什么问题,只是自己对脚本不了解才导致查了很久才解决遇到的这个BUG。IfErrors 标签1 标签2,如果发生错误则进入标签1执行,否则进入标签2执行。但是我发现我的代码每次都会发生错误,进入标签1,但实际上并没有错,因为我读取到的值是正常的,终于无意中看到ClearErrors,顿时涣然大悟!最后在IfErrors相关操作之前需要添加一行ClearErrors,果然解决问题! 阅读全文
posted @ 2012-11-01 17:15 金石开 阅读(1417) 评论(0) 推荐(0)
摘要:NSIS 发布程序及bat编写及运行提到这个第三方打包软件,最近研究了下,之前使用vs2008打包,只是简单的程序打包,没有设计到dll、ocx注册及其他辅助程序的运行等,所以,这回需求需要将这些内容都统一打包进去,所以就选择这个NSIS第三个打包到了一点脚本语言的编写,还好有这个NSIS帮助文档。说白了,它是向导+编码。做起来还是比较容易。这个软件,我用的是nsis2.37版本,编辑器用的是VNISEdit060712。首先要准备好你的程序,比如我们的SMMS.exe,还要程序运行的必要注册安装之类的东西。比如,我们需要注册TeeChar.ocx,需要注册matlab写好的两个com,sin 阅读全文
posted @ 2012-09-29 18:01 金石开 阅读(2708) 评论(0) 推荐(0)