
打包工具
东哥说-MES|从入门到精通
长期专注数字化工厂规划、MES落地建设
在大型企业打拼多年,与你一路同行
关注我,带你打开数字化成长之门
展开
-
NSIS文字函数头文件介绍(一)
NSIS文字函数头文件介绍文字函数,顾名思义就是处理字符串的函数。使用这些字符串函数前,必须先包含头文件WordFunc.nsh。该头文件目前包含如下一些函数:WordFind、WordFind2X、WordFind3X、WordReplace、WordAdd、WordInsert、StrFilter、VersionCompare、VersionConvert等。这些函数的主要作用转载 2011-12-13 09:54:18 · 3330 阅读 · 0 评论 -
NSIS安装制作基础教程[初级篇], 献给对NSIS有兴趣的初学者
NSIS简介: NSIS 是“Nullsoft 脚本安装系统”(Nullsoft Scriptable Installation System)的缩写,它是一个免费的 Win32 安装、卸载系统,它的特点:脚本简洁高效;系统开销小;当然进行安装、卸载、设置系统设置、解压文件等等更不在话下,几乎可以做所有的事情。更多的功能请阅读蓝色网际的《NSIS帮助文档》。 对于制作NSIS的使用教转载 2012-08-08 16:14:08 · 24878 阅读 · 1 评论 -
nsi字符串的长度出现的问题
在测试中出现一问题,就是当我安装时需要把加入所用字符串加入到环境变量中,但在安装完后出现删除以前环境变量的情况,百思不得其解,最后想到了在nsi中是不是字符串变量长度不够导致,最后计算了一下环境变量字符数已超出1024,在网上查找果然nsi中字符数不能超过1024, ReadRegStr $0 HKLM "SYSTEM\CurrentControlSet\Control\Session Ma原创 2012-08-08 16:46:34 · 1317 阅读 · 0 评论 -
NSIS 自定义页面结合组件选择安装(二)
以前有一个例子是一个在 .onSelChange 中实现实时设定是否显示下一个自定义页面的方法。http://restools.hanzify.org/article.asp?id=26但是这种方法需要定义一个变量,而且需要每次点击“组件”的时候都会触发事件,显得过于累赘。下面这个例子是在下一个页面的初始化时检测组件选择,从而达到是否显示自定义页面的效果。 引用来自 setup.nsi转载 2012-08-08 16:12:33 · 6282 阅读 · 1 评论 -
NSIS 的 Modern UI 教程
NSIS 的 Modern UI 教程转自http://chenmy.hanzify.org/article.asp?id=50NSIS 2.0 版本支持定制的用户界面。所谓的 Modern UI(下称 MUI) 就是一种模仿最新的 Windows 界面风格的界面系统。MUI 改变了 NSIS 脚本的编写习惯,它使用 NSIS 的宏来表达,指定 MUI 的属性需要使用宏。所以,诸如 L转载 2012-08-08 16:35:04 · 1207 阅读 · 0 评论 -
设置文件属性,指定其类型
设置一个隐藏只读的系统文件!SetFileAttributes "$INSTDIR\test" SYSTEM|HIDDEN|READONLYSetFileAttributes文件名 属性1|属性2|...设置文件的属性。多从属性可用 ' | ' 隔开,有效的属性为:NORMAL 或 FILE_ATTRIBUTE_NORMAL (你可以把该项缩写为 0 )ARC原创 2012-07-20 16:21:42 · 1579 阅读 · 0 评论 -
nsis打包所需要用到的安装包安装路径命令
$INSTDIR=默认安装路径!$PROGRAMFILES=C:\Program Files!$TEMP=临时文件夹!$DESKTOP=桌面!$SYSDIR=C:\WINDOWS\system32!$EXEDIR=我的文档!$WINDIR=C:\WINDOWS!$STARTMENU=相对应用户名称的「开始」菜单;如:C:\Documents and Settings\A原创 2012-03-07 16:40:35 · 3870 阅读 · 0 评论 -
NSIS文件函数头文件介绍(三)
NSIS文件函数头文件介绍文件函数,顾名思义就是处理文件用的函数。使用这些文件处理函数前,必须先包含头文件FileFunc.nsh。该头文件目前包含如下一些函数:Locate、GetSize、DriveSpace、GetDrives、GetTime、GetFileAttributes、GetFileVersion、GetExeName、GetExePath、GetParamet转载 2011-12-13 10:03:54 · 4795 阅读 · 0 评论 -
NSIS注册表函数头文件介绍
CopyReg (需要声明)复制一个键下的值数据及子键数据到另一个键下 (递归)语法:${CopyReg} 源根键 源子键 目标根键 目标子键注意:使用了 System 插件示例:${CopyReg} ${HKCU} "Software\Microsoft\Internet Explorer" ${HKCU} "Software\test"SHCopyKey转载 2011-12-13 09:50:46 · 2163 阅读 · 0 评论 -
NSIS文本函数头文件介绍(二)
NSIS文本函数头文件介绍文本函数,顾名思义就是处理文本文件的函数。使用这些文本函数前,必须先包含头文件TextFunc.nsh。有些函数需要预声明,这个在帮助中有详细介绍,具体可查阅帮助。该头文件目前包含如下一些函数:LineFind、LineRead、FileReadFromEnd、LineSum、FileJoin、TextCompare、TextCompareS、Config转载 2011-12-13 10:02:38 · 2772 阅读 · 0 评论 -
NSIS逻辑函数头文件介绍
!include "LogicLib.nsh"使用 NSIS 的宏来提供各种逻辑基本语句,不需要预先添加函数。基本语句 If|Unless..{ElseIf|ElseUnless}..[Else]..EndIf|EndUnless- 有条件的执行一个语句区块,取决于表达式。AndIf|AndUnless|OrIf|OrUnless- 给 If、Unless、El转载 2011-12-13 09:52:26 · 3705 阅读 · 0 评论 -
NSIS 常用小问题合集
问: 在安装过程中按“取消”的话,会弹出是否终止安装的确认窗口,请问怎样设置可以让这个窗口不要出现,按“取消”就直接退出呢?答: !define MUI_ABORTWARNING 把这句去掉就可以了....问: 如图所示的地方,现在显示的是“setup 将安装...”,除了用自定义字串来修改这个地方以外,如何把这个setup搞成其他的?比如“安装程序现转载 2011-12-09 15:13:47 · 2325 阅读 · 0 评论 -
NSIS使用技巧集合
写的不错,转摘一下!define MUI_PAGE_CUSTOMFUNCTION_Pre ComponentsPre!insertmacro MUI_PAGE_COMPONENTS!insertmacro MUI_PAGE_INSTFILES!insertmacro MUI_LANGUAGE "Simpchinese"Section "组件A"SecASec转载 2011-12-30 16:42:48 · 17320 阅读 · 1 评论