追梦的专栏

http://hi.csdn.net/jinglidong

NSIS安装制作基础教程[初级篇], 献给对NSIS有兴趣的初学者

NSIS简介:   NSIS 是“Nullsoft 脚本安装系统”(Nullsoft Scriptable Installation System)的缩写,它是一个免费的 Win32 安装、卸载系统,它的特点:脚本简洁高效;系统开销小;当然进行安装、卸载、设置系统设置、解压文件等等更不在话下,几...

2012-08-08 16:14:08

阅读数:8894

评论数:0

NSIS使用技巧集合

写的不错,转摘一下 !define MUI_PAGE_CUSTOMFUNCTION_Pre ComponentsPre !insertmacro MUI_PAGE_COMPONENTS !insertmacro MUI_PAGE_INSTFILES !insertmacro MUI_LANGUA...

2011-12-30 16:42:48

阅读数:12065

评论数:0

nsi字符串的长度出现的问题

在测试中出现一问题,就是当我安装时需要把加入所用字符串加入到环境变量中,但在安装完后出现删除以前环境变量的情况,百思不得其解,最后想到了在nsi中是不是字符串变量长度不够导致,最后计算了一下环境变量字符数已超出1024,在网上查找果然nsi中字符数不能超过1024,   ReadRegStr $0...

2012-08-08 16:46:34

阅读数:820

评论数:0

NSIS 的 Modern UI 教程

NSIS 的 Modern UI 教程 转自http://chenmy.hanzify.org/article.asp?id=50 NSIS 2.0 版本支持定制的用户界面。所谓的 Modern UI(下称 MUI) 就是一种模仿最新的 Windows 界面风格的界面系统。MUI 改变了 ...

2012-08-08 16:35:04

阅读数:985

评论数:0

NSIS 自定义页面结合组件选择安装(二)

以前有一个例子是一个在 .onSelChange 中实现实时设定是否显示下一个自定义页面的方法。http://restools.hanzify.org/article.asp?id=26 但是这种方法需要定义一个变量,而且需要每次点击“组件”的时候都会触发事件,显得过于累赘。下面这个例子是在下一...

2012-08-08 16:12:33

阅读数:3181

评论数:0

设置文件属性,指定其类型

设置一个隐藏只读的系统文件! SetFileAttributes "$INSTDIR\test"  SYSTEM|HIDDEN|READONLY SetFileAttributes 文件名 属性1|属性2|... 设置文件的属性。多从属性可用 ' | ' 隔开,...

2012-07-20 16:21:42

阅读数:1197

评论数:0

nsis打包所需要用到的安装包安装路径命令

$INSTDIR=默认安装路径! $PROGRAMFILES=C:\Program Files! $TEMP=临时文件夹! $DESKTOP=桌面! $SYSDIR=C:\WINDOWS\system32! $EXEDIR=我的文档! $WINDIR=C:\WINDOWS! $STA...

2012-03-07 16:40:35

阅读数:2099

评论数:0

NSIS文件函数头文件介绍(三)

NSIS文件函数头文件介绍 文件函数,顾名思义就是处理文件用的函数。使用这些文件处理函数前,必须先包含头文件FileFunc.nsh。该头文件目前包含如下一些函数:Locate、GetSize、DriveSpace、GetDrives、GetTime、GetFileAttribu...

2011-12-13 10:03:54

阅读数:3442

评论数:0

NSIS文本函数头文件介绍(二)

NSIS文本函数头文件介绍 文本函数,顾名思义就是处理文本文件的函数。使用这些文本函数前,必须先包含头文件TextFunc.nsh。有些函数需要预声明,这个在帮助中有详细介绍,具体可查阅帮助。该头文件目前包含如下一些函数:LineFind、LineRead、FileReadFromE...

2011-12-13 10:02:38

阅读数:2127

评论数:0

NSIS文字函数头文件介绍(一)

NSIS文字函数头文件介绍 文字函数,顾名思义就是处理字符串的函数。使用这些字符串函数前,必须先包含头文件WordFunc.nsh。该头文件目前包含如下一些函数:WordFind、WordFind2X、WordFind3X、WordReplace、WordAdd、WordInsert...

2011-12-13 09:54:18

阅读数:2654

评论数:0

NSIS逻辑函数头文件介绍

!include "LogicLib.nsh" 使用 NSIS 的宏来提供各种逻辑基本语句,不需要预先添加函数。 基本语句 If|Unless..{ElseIf|ElseUnless}..[Else]..EndIf|EndUnless - 有条件的执行一个...

2011-12-13 09:52:26

阅读数:2568

评论数:0

NSIS注册表函数头文件介绍

CopyReg (需要声明) 复制一个键下的值数据及子键数据到另一个键下 (递归) 语法: ${CopyReg} 源根键 源子键 目标根键 目标子键注意: 使用了 System 插件 示例: ${CopyReg} ${HKCU} "Software\Microsoft\Int...

2011-12-13 09:50:46

阅读数:1510

评论数:0

NSIS 常用小问题合集

问: 在安装过程中按“取消”的话,会弹出是否终止安装的确认窗口,请问怎样设置可以让这个窗口不要出现,按“取消”就直接退出呢? 答: !define MUI_ABORTWARNING  把这句去掉就可以了.... 问: 如图所示的地方,现在显示的是“setup...

2011-12-09 15:13:47

阅读数:1279

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭