Nullsoft教程(NSIS初学者图文教程一)

摘要: 大家好,小太来为大家解答以上问题。Nullsoft教程,NSIS初学者图文教程一这个很多人还不知道,现在让我们一起来看看吧!Nullsoft安装系统(NSIS)是一个小而有效的安...

大家好,小太来为大家解答以上问题。Nullsoft教程,NSIS初学者图文教程一这个很多人还不知道,现在让我们一起来看看吧!

Nullsoft安装系统(NSIS)是一个小而有效的安装软件。您可以根据自己的需求,通过修改实例或编写NSI脚本文件来定制自己的安装系统,可以实现显示许可协议、选择安装类型、写入注册表、写入INI文件、连接程序shell、句子跳转、提示信息显示、创建卸载程序、定制安装和卸载程序图标、创建快捷方式等其他安装程序的功能。是一款高效的安装软件,操作简单,功能强大。可以去下载站搜索nullsoft并安装。安装程序时,需要写一个带后缀的脚本文件。nsi。您可以从nullsoft附带的脚本示例中修改它。编译这个脚本文件来生成安装程序。一些脚本语言:outfile-生成的安装文件名installdir-指定安装目录,就是下面的$INSTDIR!定义-自定义变量部分-任务区域。通常,有一节指定了安装过程中的任务。还有一个卸载部分指定了卸载时的任务。第节中的语句在安装或卸载过程中按顺序执行。setoutpath-显示安装目录供用户选择和修改!插入宏-插入宏定义写卸载程序-写卸载程序。如果是第一次制作安装程序,建议使用SetupFactory或者CreateInstall,因为这两个安装程序都是图形界面,非常适合初学者。NSIS简介:nsis是“NullsoftScriptableInstallationSystem”的缩写,是一个免费的Win32安装卸载系统。其特点是:简洁高效的脚本;低系统开销;当然还有安装,卸载,设置系统设置,解压文件等。几乎无所不能。更多功能请阅读蓝网《NSIS帮助文档》。对于制作NSIS教程,蓝网是NSIS的专家,她的《NSIS帮助文档》是NSIS的圣经。对于新手来说,最头疼的就是一大堆看不懂的代码,这对他们来说无异于天书。正因为如此,希望NSIS的专家们不要嘲笑这门基础课,欢迎批评指正,改进它。也希望能为初学者做好铺垫。工具:NIS编辑+Nullsoft安装系统(NSIS)【两个软件都可以从脚本之家下载】思路:脚本向导+修改代码=个性化安装包步骤:i使用向导制作安装包:1。安装以上两个软件,启动NIS编辑,点击文件菜单中的“新建脚本:向导”=即可。当然,大多数网站可以留空。如果设置了,安装包会生成一个与URL对应的“互联网快捷方式”。图3。设置程序选项,如安装包图标、安装程序文件、安装包语言[此处选择“SIM中文”]、用户图形界面、压缩模式等。我们可以选择默认值,或者单击相应项目的按钮或下拉菜单来更改设置,如图3所示。图4。设置安装目录和授权信息,如图4所示。【下一篇】:5。选择程序文件,也就是我们要打包的文件。您可以使用默认的“Mainsection”,或者根据需要更改或创建新群组。如果有很多组,还可以设置是否“允许用户选择要安装的组件”,如图5所示。绘图完成后,执行“添加文件”操作,选择我们要打包的文件,如图6所示。自动完成后,将返回图5所示的界面,并执行下一步操作。附图

6.在开始菜单中设置文件夹名称和快捷方式。这里,我们使用默认值,例如

7.指定安装后要运行的程序,如上,使用默认值,并设置相关运行参数和说明。如果你和我一样懒,或者安装时不想运行任何程序,可以留空,如图8:附图8。这一步是卸载程序的相关信息,如卸载提示,卸载图标等。如图9和附图9所示。至此,向导完成,如图10,勾选“保存脚本”、“将文件路径转换为相关路径”和“编译脚本”。附图提示保存脚本路径,自动编译脚本。我们可以按或F9来运行安装程序进行预览。向导生成的安装包效果图如图11所示:附图

二。修改代码以个性化安装包:10。选择可以修改的内容:1)软件徽标[如

图13如下:图2)闪屏界面11。修改代码1)修改软件LOGO:在源代码“MUI设置”后添加以下代码:

下面是代码片段:定义MUI_WELCOMEFINISHPAGE_BITMAP'G:\temp\PWR.BMP'

注意:位图的路径在引号内,位图大小约为165*298。效果图如图14所示。2)修改安装包的标题,在与上面相同的位置添加以下代码:以下代码片段:定义MUI_WELCOMEPAGE_TITLE'\r\npdf2all5.35d中文版'注:\r\nGo楼上如图14所示换行符效果图。3)修改图11C中的描述,并将以下代码添加到与上面相同的位置:以下代码片段:定义mui_welcomepage_text'pdf2all是一个转换器的***,可以转换doc2pdf(Word转pdf)、xls2pdf(Excel表转pdf)、ppt2pdf(PowerPoint转pdf)、MDmdb2pdf(访问pdf)、Ps2pdf(PostScript转PDF)、pdf2jpg(PDF转JPEG)、pdf2bmp(PDF转bmp)、PDF2IFF(PDF转TIFF)、pdf2eps(PDF转eps)、pdfMerge(合并PDF文件)、pdf2ppt\r\n\r\n软件本地化:张洪磊\r\n\r\n$_click'效果如图14所示。4)修改图12,在源代码中:以下是代码片段:ShowinstDetailsShowShowuninstallDetailsShow:以下是代码片段:BrandingText'软件本地化:高房鸾(张洪磊)'效果图如图15所示)。添加“本地化描述”后,只要在源代码中:以下是代码片段:完成后添加页面:下面是代码片段:定义mui_finishpage_showreadme'$instdir\Chinesedescription.txt'!定义mui_finishpage_showreadme_text'中文描述'效果如附图所示

本文到此结束,希望对大家有所帮助。