NSIS入门使用教程自编.docx

上传人:b****3 文档编号:3457483 上传时间:2022-11-23 格式:DOCX 页数:13 大小:509.33KB
下载 相关 举报
NSIS入门使用教程自编.docx_第1页
第1页 / 共13页
NSIS入门使用教程自编.docx_第2页
第2页 / 共13页
NSIS入门使用教程自编.docx_第3页
第3页 / 共13页
NSIS入门使用教程自编.docx_第4页
第4页 / 共13页
NSIS入门使用教程自编.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

NSIS入门使用教程自编.docx

《NSIS入门使用教程自编.docx》由会员分享,可在线阅读,更多相关《NSIS入门使用教程自编.docx(13页珍藏版)》请在冰豆网上搜索。

NSIS入门使用教程自编.docx

NSIS入门使用教程自编

NSIS入门使用教程

1.NSIS简介:

NSIS是“Nullsoft脚本安装系统”(NullsoftscrīptableInstallationSystem)的缩写,它是一个免费的Win32安装、卸载系统,它的特点:

脚本简洁高效;系统开销小;当然进行安装、卸载、设置系统设置、解压文件等等更不在话下,几乎可以做所有的事情。

对于制作NSIS的使用教程,蓝色网际是NSIS方面的专家,她的《NSIS帮助文档》就是一本NSIS的圣经。

更多的功能请阅读《NSIS帮助文档》

2.工具:

NullsoftInstallSystem.

3.思路:

脚本向导+修改代码=个性化安装包

4.基本步骤:

杭州博客网

y4J9J"n#c"}x

杭州博客网C0b/qR8SI.利用向导制作安装包:

:

]aIpT(se8_%MG0$GDmvK.S01.安装NSIS软件,启动NISEdit编译器环境。

2.在“文件”菜单中选择“新建脚本:

向导”(如图1),在弹出”NSIS脚本向导”对话框中选择下一步。

杭州博客网+S[1Mx4x杭州博客网7o8nK{vHi8}JGVeg@1H0

3.设置应用程序信息,如程序名称、版本、出版人、网站、标志等,如图2。

应用程序杭州博客网h5t#}S&y;vb`

a

应用程序牙龈出网站可以留空,如果设置了则安装包会生成一个对应网址的“Internet快捷方式”。

应用程序标志为安装过程中许可协议界面水印内容,在后面内容中会介绍。

选择自定义则可在后面文本框中输入自定义内容。

8T7\Z"KG#Oq3l8c:

cm%L0杭州博客网\}[-{7]:

X

vbkHK){-cbQ0

4.设置程序选项,如安装包图标、安装程序文件、安装包语言[这里选“SimChinese”]、用户图形界面及压缩方式等,杭州博客网

ln}+rkI8~我们可以选用默认值,也可以点击对应项目的按钮或下拉菜单更改设置,如下图3

杭州博客网AR1]7{cf'^,EX'W杭州博客网]'N([][T杭州博客网t1zo5uxa\^(_

5.设置安装目录及授权信息,如图4后“下一步”:

6.选定程序文件,即我们要打包的文件,可以使用默认的“Mainsection”,杭州博客网qExv#p'QJ

也可以根据需要进行更改或新建组别,i3nsf`R{/X0如果组比较多时,杭州博客网A_0@oQ#pzYz你也可以设置是否“允许用户选择要安装的组件”,如图5。

;T0a@h|LBSM0

完毕后进行“添加文件”操作,选定我们要打包的文件,如图6完成自动后返回的图5的界面,执行下一步操作。

如果选择添加文件目录操作.则如图6-1完成后返回到图5的界面,执行下一步操作.

7.设置开始菜单中文件夹名称及快捷方式,这里我们使用默认值,如图7,按“下一步”:

选择添加新的快捷方式操作,如图7-1设置,单击确定.

8。

指定安装完成后要运行的程序,同上用默认值并设置相关运行参数及描述,如果不想在安装运行任何程序,则留空即可,如图8:

9.这步是有关卸载程序的相关信息,如卸载时的提示、卸载的图标等,将[NAME]修改为安装软件的名称。

如图9

10.至此完成向导,如图10,钩选“保存脚本”、“转换文件路径到相关路径”及“编译脚本”

提示保存脚本路径并自动编译脚本,如图下图界面。

接下来的步骤将进行安装包脚本个性化。

我们可以按或F9运行安装程序进行预览,向导产生的安装包效果图如图11所示:

II.修改代码以个性化安装包:

1)修改软件LOGO[如图11A]:

在源代码“MUISettings”后面添加下列代码:

  

以下是代码片段:

!

defineMUI_WELCOMEFINISHPAGE_BITMAP"Snap1.bmp"

注释:

引号内为位图的路径,此处为相对路径,因此在脚本文件中必须存在该图片,否则编译脚本会报错.也可以设置为绝对路径,具体根据实际需求更改.位图大小大约为165*298

2)修改图11B中安装包标题,在同上位置添加下列代码:

以下是代码片段:

!

defineMUI_WELCOMEPAGE_TITLE"\r\n欢迎使用”Explore_ServerV5.09”安装向导”

注释:

\r\n为换行标志

3)修改图11C中的说明,同上位置添加下列代码:

以下是代码片段:

!

defineMUI_WELCOMEPAGE_TEXT"输入软件功能介绍性内容,可以使用\r\n换行"

4)修改许可证协议页面,授权协议内容,以下是代码片段:

!

defineMUI_LICENSEPAGE_CHECKBOX

!

insertmacroMUI_PAGE_LICENSE"license.txt"

引号中的内容为授权协议的路径,此为相对路径也可以设置为绝对路径.显示结果如图12所示.

5)修改应用程序出版人信息,以下是代码片段:

ShowUnInstDetailsshow

BrandingText"SoftBeyInstallSystem"

引号部分为出版人信息,结果如图12所示.

6)组件选择页面修改,对应代码片段:

!

defineMUI_PAGE_CUSTOMFUNCTION_PREComponentPre

!

insertmacroMUI_PAGE_COMPONENTS

选择组件页面内置函数.

Section"组件名称"

组件内容*******

*******

SectionEnd

Section区段相关信息,详见NSIS帮助文档解释,在此不做详细介绍.界面如图13所示.

7)选择安装路径页面修改,对应代码:

!

insertmacroMUI_PAGE_DIRECTORY回调安装页面函数.

InstallDir"$PROGRAMFILES\SoftBey\Explore_Server"设置默认安装目录.

如图14所示.

8)修改开始菜单文件夹设置,对应代码如下:

!

defineMUI_STARTMENUPAGE_NODISABLE

!

defineMUI_STARTMENUPAGE_DEFAULTFOLDER"${PRODUCT_NAME}"

!

defineMUI_STARTMENUPAGE_REGISTRY_ROOT"${PRODUCT_UNINST_ROOT_KEY}"

!

defineMUI_STARTMENUPAGE_REGISTRY_KEY"${PRODUCT_UNINST_KEY}"

!

defineMUI_STARTMENUPAGE_REGISTRY_VALUENAME"${PRODUCT_STARTMENU_REGVAL}"

9)完成界面个性化修改,添加安装完成后操作内容.代码如下:

!

insertmacroMUI_PAGE_FINISH完成页面回调函数

!

define MUI_FINISHPAGE_SHOWREADME "$INSTDIR\汉化说明.txt"

!

define MUI_FINISHPAGE_SHOWREADME_TEXT "汉化说明"

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1