【转】NSIS 发布程序及bat编写及运行

 

提到这个第三方打包软件,最近研究了下,之前使用vs2008打包,只是简单的程序打包,没有设计到dllocx注册及其他辅助程序的运行等,所以,这回需求需要将这些内容都统一打包进去,所以就选择这个NSIS第三个打包到了一点脚本语言的编写,还好有这个NSIS帮助文档。说白了,它是向导+编码。做起来还是比较容易。

这个软件,我用的是nsis2.37版本,编辑器用的是VNISEdit060712。

首先要准备好你的程序,比如我们的SMMS.exe,还要程序运行的必要注册安装之类的东西。比如,我们需要注册TeeChar.ocx,需要注册matlab写好的两个comsingkalman.dll,singSubImgPro.dll,还有一些图像的库dll.

而且在用户机器上需要安装vs2008安装包,vcredist_x86.exe和matlab的运行时MCRInstaller.exe。所以这些需要写脚步文件进行控制。最后是一些按照过程中的安装图标(格式为ico),背景图片(格式为bmp)等。

一、打开HM-VNISEdit文件-》新建向导,打开向导,如下图


 

 

二、点击下一步,见下图,输入打包程序名称,比如liyySMMSSetup。出版人:liyy,应用程序网址

http://hi.baidu.com/liyy011,其他可以默认。

 

 

第二个界面变成如下图。

 

 

 

三、点击下一步,修改以下几个方面,

1)安装图像图标,选择你准备好的安装图像图标,格式为ico

2)安装程序文件,选择你的写好的程序,这里是我们的smms

3)安装程序语言,选择simplechinese

其他的默认,见下图

 

 

四、下一步后,可以设置背景闪屏,背景音乐等,这里我们选择了一张闪屏的图像,格式b

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值