使用NSIS制作安装包
2014-02-28 15:54
288 查看
nsis下载地址:http://www.pc6.com/softview/SoftView_14342.html
nsis使用:
启动NSIS程序主界面,选择“可视化脚本编辑器(VNISEdit)”菜单,开始制作自己的安装包
![](http://images.cnitblog.com/i/1692/201402/281550551547554.jpg)
选择“使用脚本向导创建新的脚本文件”,确定
![](http://images.cnitblog.com/i/1692/201402/281551049702518.jpg)
进步脚本向导,下一步
![](http://images.cnitblog.com/i/1692/201402/281551108707522.jpg)
第一步,这里填写应用程序的一些基本信息,下一步
![](http://images.cnitblog.com/i/1692/201402/281551181863056.jpg)
第二步,这里是选择安装包的图标,生成的文件名,程序语言等,使用默认的就可以,不需要修改
![](http://images.cnitblog.com/i/1692/201402/281551391182887.jpg)
第三步,选择一些效果,安装程序不用搞这么花哨,直接下一步
![](http://images.cnitblog.com/i/1692/201402/281551456038234.jpg)
第四步,指定默认目录,授权文件有的话就指定,没有就空着,下一步
![](http://images.cnitblog.com/i/1692/201402/281551514574524.jpg)
第五步,选择要打包的文件,直接把要打包的目录内容全部添加进来,注意两处*.*,以及勾选“包含子目录”,不要勾选”单独添加每个文件“,编译的时候会把所有的文件打包进来的,下一步
![](http://images.cnitblog.com/i/1692/201402/281552003955288.jpg)
第六步,快捷方式的一些设置,下一步
![](http://images.cnitblog.com/i/1692/201402/281552058107505.jpg)
第七步,设置安装程序之后要运行的内容,下一步
![](http://images.cnitblog.com/i/1692/201402/281552103048280.jpg)
第八步,卸载信息设置,下一步
![](http://images.cnitblog.com/i/1692/201402/281552147438270.jpg)
完成向导,勾选”保存脚本“,以及”转换文件路径到相对路径“,完成
![](http://images.cnitblog.com/i/1692/201402/281552197992145.jpg)
这时就可以看到通过向导生成的脚本,可以在这里继续修改脚本
![](http://images.cnitblog.com/i/1692/201402/281552245704706.jpg)
修改完脚本以后,点击菜单”NSIS“-》"编译并运行",编译成功后,会生成一个exe文件,安装包制作完成!
![](http://images.cnitblog.com/i/1692/201402/281552301729681.jpg)
一些常见的问题:
1.问:在安装的过程中,如何执行BAT文件?
答:按照上面向导生成的脚本,有这么一段脚本,注意我用红色标注的内容,红色的部分是在文件复制完成以后执行BAT文件的脚本,注意操作步骤,复制文件结束后,再执行,卸载的时候执行BAT文件顺序相反
2.问:如果修改安装文件和卸载文件的图标
答:修改这部分脚本即可
nsis自带的有两个图标,我自己感觉稍微能好看一点点(汗,虽然还是很丑,好吧,凑合着用),修改后的
nsis使用:
启动NSIS程序主界面,选择“可视化脚本编辑器(VNISEdit)”菜单,开始制作自己的安装包
![](http://images.cnitblog.com/i/1692/201402/281550551547554.jpg)
选择“使用脚本向导创建新的脚本文件”,确定
![](http://images.cnitblog.com/i/1692/201402/281551049702518.jpg)
进步脚本向导,下一步
![](http://images.cnitblog.com/i/1692/201402/281551108707522.jpg)
第一步,这里填写应用程序的一些基本信息,下一步
![](http://images.cnitblog.com/i/1692/201402/281551181863056.jpg)
第二步,这里是选择安装包的图标,生成的文件名,程序语言等,使用默认的就可以,不需要修改
![](http://images.cnitblog.com/i/1692/201402/281551391182887.jpg)
第三步,选择一些效果,安装程序不用搞这么花哨,直接下一步
![](http://images.cnitblog.com/i/1692/201402/281551456038234.jpg)
第四步,指定默认目录,授权文件有的话就指定,没有就空着,下一步
![](http://images.cnitblog.com/i/1692/201402/281551514574524.jpg)
第五步,选择要打包的文件,直接把要打包的目录内容全部添加进来,注意两处*.*,以及勾选“包含子目录”,不要勾选”单独添加每个文件“,编译的时候会把所有的文件打包进来的,下一步
![](http://images.cnitblog.com/i/1692/201402/281552003955288.jpg)
第六步,快捷方式的一些设置,下一步
![](http://images.cnitblog.com/i/1692/201402/281552058107505.jpg)
第七步,设置安装程序之后要运行的内容,下一步
![](http://images.cnitblog.com/i/1692/201402/281552103048280.jpg)
第八步,卸载信息设置,下一步
![](http://images.cnitblog.com/i/1692/201402/281552147438270.jpg)
完成向导,勾选”保存脚本“,以及”转换文件路径到相对路径“,完成
![](http://images.cnitblog.com/i/1692/201402/281552197992145.jpg)
这时就可以看到通过向导生成的脚本,可以在这里继续修改脚本
![](http://images.cnitblog.com/i/1692/201402/281552245704706.jpg)
修改完脚本以后,点击菜单”NSIS“-》"编译并运行",编译成功后,会生成一个exe文件,安装包制作完成!
![](http://images.cnitblog.com/i/1692/201402/281552301729681.jpg)
一些常见的问题:
1.问:在安装的过程中,如何执行BAT文件?
答:按照上面向导生成的脚本,有这么一段脚本,注意我用红色标注的内容,红色的部分是在文件复制完成以后执行BAT文件的脚本,注意操作步骤,复制文件结束后,再执行,卸载的时候执行BAT文件顺序相反
Section "MainSection" SEC01 SetOutPath "$INSTDIR\*.*" SetOverwrite ifnewer File /r "D:\Program Files\HyperSnap6\*.*" ExecWait "$INSTDIR\install.bat" SectionEnd
2.问:如果修改安装文件和卸载文件的图标
答:修改这部分脚本即可
!define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\modern-install.ico" !define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall.ico"
nsis自带的有两个图标,我自己感觉稍微能好看一点点(汗,虽然还是很丑,好吧,凑合着用),修改后的
!define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\Orange-install.ico" !define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\Orange-uninstall.ico"
相关文章推荐
- 使用NSIS制作安装包
- 使用NSIS制作安装包(2)
- 使用 NSIS 制作软件安装包
- [工具设置]使用NSIS制作安装包
- NSIS使用教程(安装包制作安装文件教程,如何封装打包文件) 中文版
- NSIS使用教程(安装包制作安装文件教程,如何封装打包文件) 中文版
- 使用NSIS制作安装包(1)
- 使用NSIS制作安装包(1)
- 使用NSIS制作安装包(2)
- 用 NSIS制作64位安装包 步骤
- windows中使用installShield制作windows服务的安装包
- NSIS:制作软件升级安装包
- 使用NSIS (NullSoft Scriptable Install System)制作安装程序快速指南 ---- 转
- 使用Visual Studio 2005制作wm上的cab安装包
- C# windows service 时间控件使用及安装包制作
- DevExpress控件库 开发使用经验总结3 制作项目安装包
- NSIS 安装包制作相关
- NSIS 学习(1)——安装包打开后主界面显示背景图片(使用向导创建)
- nsis安装包(五)_手把手教NIS Edit安装向导的使用
- 在SharpDevolop中使用wix3制作中文安装包