
类型:安装制作
语言:简体中文
更新:2022-11-17 18:35
大小:14.2MB
版本:v2.46附用课程
平台:Windows10, Windows8, Windows7, WinVista, Win2003, WinXP, Win2000
标签:
Nullsoft Scriptable Install System即可以简称为nsis,也可以是nullsoft,这是一款十分专业的安装程序制作工具,通过它可以高效迅速的帮忙用户创建所需的安装程序,并且还同时能设置程序的安装、卸载、设置系统设置、解压文件等等,可非常不错地满足不同用户的各种需要。同时,得益于这款nsis安装程序制作工具中强大的开源系统优势,用户在此可以直观高效地创建Windows 安装程序,并且因为软件中凭着体积小、速度快和高效率等特征,深受行业内用户的喜爱。不只这样,这款nsis软件中兼容所有主流的Windows 操作系统,同时还使用了独特的压缩方法,让用户不需要进行繁琐的操作,即可轻松达成压缩打包。另外,类别于其他安装系统而言,在这款nullsoft脚本安装系统中文增强版中,要你管呀一个强大的脚本语言,有了该脚本语言,在制作安装程序时可以帮助用户实行任何安装人物的命令,在此你还可以添加自概念逻辑和处置不一样的升级、版本测试等。其中最为一提的是,该版本与一般nsis版本相比有着独特的优势,在nsis安装程序制作工具中文增强版中进行了全方位的优化与升级,此版中拥有典型和新式向导界面,将功能愈加直观的呈现给用户,还可以通过注册表测试目的目录,添加标准向导页面或自概念页面,甚至最为一提的是,安装程序的最高限制已经达到了2GB,非常不错地带给了用户前所未有些用体验。简而言之,这款nsis安装程序制作工具虽然体积小巧,但五脏俱全,欢迎有兴趣的朋友免费下载体验。
2、兼容所有主流的 Windows 操作系统
你可以创建兼容于 Windows 95, Windows 98, Windows ME, Windows NT, Windows 2000, Win XP, Windows Server 2003 和 Windows Vista 的安装程序。3、独特的压缩办法
你可以在这三种完整的压缩办法中选择其一。新的 LZMA 压缩具备比其它通用压缩办法更好的成效。而且你无需大块的外壳释放文档模块或其它的应用程序。该压缩方法已经包括在那 34 KB 的额外开销里。4、基于脚本
不像其它的安装系统仅能基于文件列表和注册表操作来创建安装程序,NSIS 有一个强大的脚本语言。该脚本语言设计来专门制作安装程序并有可以帮你实行任何安装任务的命令。你可以比较容易的添加自概念逻辑和处置不一样的升级、版本测试等。 在 NSIS Wiki 你可以找到更多。5、在一个安装程序里支持多语言
脚本语言提供的命令使你可以在目的系统上用。本身已经包括超越 40 种翻译,但你也可以创建你一个人的语言文件。RTL语言譬如阿拉伯语和希伯来语也得到完整的支持。6、很多功能和对目的系统的测试
脚本语言提供的命令使你可以在目的系统上用。从容易的功能譬如创建文件夹和注册表编辑到文本、二进制文件修改,修改环境变量和重启系统。用提供的插件你甚至可以用 Windows API 。7、自概念对话框和界面
你可以创建自概念的向导页面来获得用户的输入或结合配置选项。 NSIS 包括了一个典型界面和新式向导界面,但你也可以创建我们的界面。8、插件系统
NSIS 可以由能和安装程序对话的插件来扩展。他们可以由 C, C++, Delphi 或其他语言并且可以用来实行安装任务或扩展安装程序界面。用这类插件你仅需一行代码。插件也可以像其它安装数据一样被压缩并且仅在你用它们的功能的时候被包括进去。9、支持互联网安装,给文件打补丁
NSIS 的发行包括了一系列插件使你可以从网络下载文件、连接网络、对存在的文件打补丁等。10、策略综合、不一样的发布和自动打造
NSIS 编译器有强大的预处置器。这使你比较容易的整理多个策略到单个安装程序或自动的产生安装程序架构。你也可以产生不一样的版本譬如精简版和完全版。11、容易且人性化的可读文件的格式
NSIS 脚本格式和用于界面对话的格式是容易的、人性化的且易读的,所以你可以用你喜欢的编辑器来编辑你的文件。当然最一个网站可以留空,假如设置了,则安装包会生成一个对应网址的“Internet 快捷方法”。
3、设置程序选项,如安装包图标、安装程序文件、安装包语言[这里选“SimChinese”]、用户图形界面及压缩方法等。
大家可以使用默认值,也可以点击对应项目的按钮或下拉菜单更改设置。4、设置安装目录及授权信息,点击“下一步”5、选定程序文件,即大家要打包的文件,可以用默认的“Mainsection”,也可以参考需要进行更改或新建组别
假如组比较多时你也可以设置是不是“允许用户选择要安装的组件”。
完毕后进行“添加文件”操作,选定大家要打包的文件。
完成自动后返回的图5的界面,实行下一步操作。6、设置开始菜单中文件夹名字及快捷方法,这里大家用默认值,按“下一步”:7、指定安装后要运行的程序,同上用默认值并设置有关运行参数及描述。假如你和我一样懒的话,或不想在安装运行任何程序,则留空即可。
8、这步是有关卸载程序的有关信息,如卸载时的提示、卸载的图标等。
9、至此完成向导,如图10,,钩选“保存脚本”、“转换文件路径到有关路径”及“编译脚本”
提示保存脚本路径并自动编译脚本,大家可以按或F9运行安装程序进行预览,向导产生的安装包成效图如图所示。
2、支持 ZLIB, BZIP2 和 LZMA 数据压缩
3、支持卸载程序4、可自概念的用户界面
5、典型和新式向导界面6、完整的多语言,支持一个安装程序有多个语言。自带超越 40 种语言翻译,你也可以打造你一个人的
7、页面系统:你可以添加标准向导页面或自概念页面8、用户可以选择安装组件,树形组件列表
9、多个安装配置 和自概念配置10、安装程序用 CRC32 校验和作为自我验证
11、除去压缩的安装数据大小外仅需非常小的系统开销12、可以显示文本或 RTF 格式的许可协议
13、可以通过注册表测试目的目录14、易用的插件系统
15、安装程序最高限制能达到 2 GB16、可选性的静默安装模式用于自动安装
17、预处置器支持概念符号、宏、条件编辑、标准预概念18、有意思的像 PHP 和汇编的编程体验
是的。大部分脚本可以比较容易地转换为 Unicode 安装脚本。一般,需要做的就是将 NSI 脚本文件从 ANSI 文本文件转换为 UTF-16LE 文件或从 2.42.3 开始,UTF-8 文件。这可以通过 Window 的 notepad.exe 来完成,它有一个选项可以将文件保存为 Unicode。另一种办法是用a2u 转换器。
请注意,假如你在 NSI 脚本中仅用 ASCII 字符,那样从 2.42.3 开始,它将被辨别为 UTF-8,并且无需重新编码。唯一棘手的部分是你是不是用系统插件。确保你没调用特定于 ANSI 的 Win32 API。大部分此类 API 以字母 A 结尾,比如:MessageBoxA。此类 API 应转换为tchar版本(比如 MessageBox)或宽字符版本(比如 MessageBoxW)。
除此之外,从版本 2.38.1 开始,参数种类说明符 't' 有哪些用途像 TCHAR*。它将在 NSIS 的 Unicode 版本中指定一个 Unicode 字符串,并将在 ANSI 版本中指定一个 ANSI 字符串。这应该使你的脚本转换更容易。一些像 GetProcAddress 如此的 Windows API 只同意 ANSI 字符串,所以你仍然应该仔细查询你的系统调用。此类 API 应用新的“m”作为种类说明符。
2、Unicode NSIS 支持什么 Unicode 编码?Unicode NSIS 支持 UTF-16LE,这是 Windows 默认的,从 2.42.3 开始,它支持 UTF-8。UTF-16LE 需要文件前面有一个 BOM。UTF-8 无需 BOM,Unicode NSIS 将读取带或不带 BOM 的 UTF-8 文件。比如,Notepad.exe 会将 BOM 添加到 UTF-8 文件,但大部分 Unix 工具不会,除非明确告知。无论怎么样,所有些 NSI、NSH 文件都要使用 Unicode NSIS 支持的某种 Unicode 编码。许可证文件还应该是 RTF 文件或 Unicode 文本文件(UTF-16LE 或 UTF-8)。
3、Unicode NSIS 的大字符串版本在哪儿?你从 2.37.3 版开始下载的是NSIS 的大字符串版本。对于短字符串,修改环境路径是危险的,由于很多用户的环境路径长度超越 1024 个字符。所以我选择将 8196 设为 NSIS Unicode 版本的默认字符串长度。我用更大的字符串长度创建的安装程序的大小几乎没任何差异。通过压缩,字符串大小的差异好像不重要。但,此站点上提供的 ANSI 版本是短字符串版本(1024 个字符长)。这是为了使其与官方 NSIS 可分发文件维持一致。
2、修复了取消卸载程序时的 Vista 错误消息
3、解决 LogicLib 无限循环的警告4、StartMenu:已修复单击空白处时出现随机数前缀
5、更新 NSIS.pas 以进行插件开发6、翻译 * 葡萄牙语拼写错误
7、删除意大利语中的双空格