当前位置:首页 > 教程攻略 > 正文

NSIS中文版,nsis中文版下载

NSIS中文版是NullSoft Scriptable Install System的简称,它也可以叫做Nullsoft脚本安装系统,这是一款能够帮助开发者检测开发产品的安装程序工具,在开发一款产品时,能否合理的使用非常的重要,所以每一个开发者都需要在用户使用你的应用程序之前首先会体验到你的安装程序,而这款软件则可以帮助开发者们体验产品的使用感。它允许创建任何事情,从最基本的安装、卸载、设置系统设置、解压文件到复制文件程序、设置环境变量、定制配置文件等等,而且基于脚本文件的优点,NSIS具有极高的灵活性,可以完全的控制安装程序的每一部分,并且可以使用最小的消耗同时拥有大量的功能选项,所以其功能强大的脚本语言以及丰富的外部插件支持被上百个应用程序所应用,并且作为它们进行程序发布的工具。
而本次为大家带来的Nullsoft Scriptable Installation System汉化增强版汉化makensisw工具仅界面为中文版,重新编辑NSIS菜单改为中文显示并增加多个实用中文手册及工具,还增加了脚本编辑和实用工具,能够更好的为程序开发者们助力,所以有需要的开发者们不妨前来下载体验一下这款软件。
NSIS绿色版

软件特色

1、生成包含可执行安装程序的外壳;
2、支持 ZLIB、BZIP2 和 LZMA 数据压缩 (文件可个别压缩或同时);
3、支持卸载 (安装程序可以生成卸载程序);
4、可自定义的用户界面 (对话、字体、背景、文本、检测标记、图像等等);
5、典型和新式向导界面;
6、完整的多语言,支持一个安装程序有多个语言。自带超过 35 种语言翻译,但是你也可以建立你自己的;
7、页面系统:你可以添加标准向导页面或自定义页面;
8、用户可以选择安装组件,树形组件列表;
9、多个安装配置 (通常为最小、典型、完全) 和自定义配置;
10、安装程序自我验证使用 CRC32 校验和;
11、除了压缩的安装数据大小只需要很小的程序头 (默认为 34KB);
12、可以显示文本或 RTF 格式的许可协议;
13、可以通过注册表检测目标目录;
14、易用的插件系统 (大多数插件用于创建自定义对话、因特网连接、HTTP 下载、文件打补丁、调用 Win32 API 等等) 已经包含;
15、安装程序可以达到 2GB 最高限制;
16、可选性的静默安装模式用于自动安装;
17、预处理器支持定义符号、宏、条件编辑、标准预定义;
18、有意思的类似于 PHP 和汇编的编程体验 (包含用户变量、堆栈、流程控制等等);
19、安装程序有它们自己的 VM,使你书写的代码可以支持:
- 文件解压 (可配置的覆盖参数);
- 文件、目录复制、重命名、删除、搜索;
- 调用插件 DLL;
- DLL/ActiveX 控件注册、解注册;
- 可执行外部程序 (外部执行并带有等待选项);
- 创建快捷方式;
- 注册表读取、设置、查询、删除;
- INI 文件读取、写入;
- 常规文本文件读取、写入;
- 强大的字串和整数处理;
- 基于类名或标题判断窗口;
- 用户界面操作 (字体、文本设置);
- 发送 Window 消息;
- 通过消息框或自定义页面与用户交流;
- 分支、比较等等;
- 错误检测;
- 支持重启,包括重启后删除或重命名文件;
- 安装程序行为命令 (比如显示、隐藏、等待等等);
- 在脚本可以使用用户函数;
- 对用户的动作回调函数。

功能介绍

1、很小的额外开销
NSIS 具有体积小、速度快和高效率的特点。当其它安装程序动辄需要几百 KB 或好几 MB 的安装程序数据,而一个具有完整功能的 NSIS 安装程序仅占用了 34 KB 的额外开销。
2、兼容所有主流的 Windows 操作系统
你可以创建兼容于 Windows 95、Windows 98、Windows ME、Windows NT、Windows 2000、Windows XP 和 Windows Server 2003 的安装程序。
3、独特的压缩方法
你可以在这三种 (ZLib、BZip2、LZMA) 完整的压缩方法中选择其一。新的 LZMA 压缩具有比其它通用压缩方法更好的效果。而且你不需要大块的外壳释放文档模块或其它的应用程序。该压缩方式已经包含在那 34KB 的额外开销里。
4、基于脚本
不像其它的安装系统仅能基于文件列表和注册表操作来创建安装程序,NSIS 有一个强大的脚本语言。该脚本语言设计来专门制作安装程序并有可以帮助你执行任何安装任务的命令。你可以很容易的添加自定义逻辑和处理不同的升级、版本检测等。在 NSIS Wiki 你可以找到更多。
5、在一个安装程序里支持多语言
一个安装程序可以支持多语言界面。本身已经包含超过 40 种翻译,但是你也可以创建你自己的语言文件。RTL(从右至左)语言比如阿拉伯语和希伯来语也得到完整的支持。
6、许多特性和对目标系统的检测
脚本语言提供的命令使你可以在目标系统上使用。从简单的功能比如创建文件夹和注册表编辑到文本、二进制文件修改,修改环境变量和重启系统。使用提供的插件你甚至可以使用 Windows API。
7、自定义对话和界面
你可以创建自定义的向导页面来获取用户的输入或结合配置选项。NSIS 包含了一个典型界面和新式向导界面,但是你也可以创建自己的界面。
8、插件系统
NSIS 可以由能和安装程序对话的插件来扩展。他们可以由 C、C++、Delphi 或其他语言并且可以用来执行安装任务或扩展安装程序界面。使用这些插件你只需要一行代码。插件也可以像其它安装数据一样被压缩并且仅在你使用它们的功能的时候被包含进来。
9、支持网络安装,给文件打补丁
NSIS 的发行包含了一系列插件使你可以从因特网下载文件、连接因特网、对存在的文件打补丁等。
10、方案综合、不同的发布和自动建立
NSIS 编译器有强大的预处理器。这使你很容易的整合多个方案到单个安装程序或自动的产生安装程序构造。你也可以产生不同的版本比如精简版和完全版。
11、容易且人性化的易读文件格式
NSIS 脚本格式和用于界面对话的格式是容易的、人性化的且易读的,所以你可以使用你喜欢的编辑器来编辑你的文件。

增强版说明

1、集成了网络上能够收集到的大部分插件及应用示例;
2、集成了 VNISEdit v2.03(.nsi默认)和 NotePad2 两个脚本编辑器(.nsi右键);
3、集成了 NSISDialogDesigner自定义页面设计工具;
4、集成了 NSIS用户手册和 NSIS图文教程集锦。
5、基于官方源码汉化编译、NSIS菜单界面、编译器界面及zip2exe;
6、并集成了由mefcl翻译的帮助文件,在此致谢!
7、集成可视化脚本编辑器 “VNISEdit” 中文增强版;
8、集成文本编辑器 “Notepad2-mod” ,支持代码高亮和行数显示;
9、更新部分.nsh文件到最新;
10、更新部分例子到最新;
11、更新部分插件到最新;
12、x86-unicode插件总共集成了141个;
13、Plugins_x86-ansi插件总共集成了337个。

特别说明

1、bin文件夹下的采用了Nanlon的makensis.exe V3.03的版本;
2、解决了VNISEdit不支持代码补全的问题;
3、不知这样替换是否有问题,请大家测试留言;
4、另外新版的makensis.exe也放入了bin文件夹下,如果有问题可以用这个。

如何使用NSIS的界面编辑器

首先你需要安装 NSIS v2.0a7 简体中文补丁(汉化新世纪有下载): 然顷慧后打开安装目录下的 Examples\Modern UI\ModernUI.nsh 文件,将从 !macro MUI_INTERFACE UI ICON UNICON CHECKS PROGRESSBAR 到第一个 !macroend 之间的注释符(即分号)删除(若没有这步究省了)。保存。 接下来就可以在你自己的脚本中使用形式对话框了,并且支持 WinXP 的新的视觉效果样式。6. 以下是我的示例脚本://////////////////////////////////坦团//////////////////////////////////////////study.nsi;; 以下脚本用以生成 study.exe 文件; 它包含有授权协议;; 安装时若发现应用程序正在运行,安装程序会提示并替用户关闭应用程序; 安装成功后会自动运行应用程序;; 启用新的 Modern UI 的宏指令语法,原先的部分指令将被禁止以防止重复; 我会尽量展示如何基本指令的用法。当然宏指令也会与一些基本指令发生重; 复定义的情况,不过 NSIS 照样能编译成功.; 其中的一些路径、文件你可以根据需要更改; 启用外部压缩工具(这里我们不用,原因看第 10 步);!define HAVE_UPX; 若启用了外部压缩工具,这进行可执行文件头的压缩!ifdef HAVE_UPX; 用 UPX 压缩可执行文件头(用其他的相关工具也行)!packhdr tmp.dat "E:UPX\upx --best tmp.dat"!endif; 编译选项; 设置覆盖标记SetOverwrite on; 设置压缩选项SetCompress auto; 选择压缩方式SetCompressor bzip2; 设置数据块优化SetDatablockOptimize on; 设置数据写入时间SetDateSave on; 相关数据预设; 软件的名字,后面的${NAME}调用这个名字!define NAME "NSIS"!define NAME_FULL "全方位掌握 NSIS 的使用"!verbose 3; 包含窗口消息定义文件!include "${NSISDIR}\Examples\WinMessages.nsh"; 包含新界面的宏指让乎橘令文件!include "${NSISDIR}\Examples\Modern UI\ModernUI.nsh"; 包含标牌位图宏指令文件!include "${NSISDIR}\Examples\branding.nsh"!verbose 4!define CURRENTPAGE $9!define TEMP1 $R0!define TEMP2 $R1; 插入安装界面宏定义(这里我禁用了,启用也没问题。编译照样通过。后面我都定义过了);!insertmacro MUI_INTERFACE "modern2.exe" "adni18-installer-C-no48xp.ico" "adni18-uninstall-C-no48xp.ico" "modern.bmp" "smooth"; 安装程序设置; 输出文件OutFile "F:\study.exe"; 安装程序名称Name /LANG=2052 "NSIS"; 替换对话框样式ChangeUI all "${NSISDIR}\Contrib\UIs\modern2.exe"; 启用 WindowsXP 的视觉样式XPstyle on;设置字体SetFont 宋体 9; 标题名称Caption /LANG=2052 "全方位掌握 NSIS 的使用"

NSIS 错误! 安装程序如何修复?

NSIS是一个安装包制做工具软件. 错误提示表明安装制作有问题或与你的系统有兼容性问题.建议咨询你要安装的软件的生产商. 给你个NSIS Error地址.另外参考NSIS 错误: 你正使用的安装程序搭陪已经被破坏或不完整。这可能是由于损坏的磁盘,或是下载失败,或是病毒导致的结果。你可以联系本安装程序的程序员来获取新的软件拷贝。 解决思路: 1.尝试清空浏览器缓存,在IE选项中,清空IE临时文件。或使用清理专家百宝箱,清除系统垃圾文件,樱者实现这个功能。 2.尝试禁用任何下载加速器或下载工具,尝试使用IE另存为进行重新下载。 3.更新杀毒软件,并进行杀毒。出现NSIS错误,被感染型病毒破坏的可能性较大。推荐重启到带命令行的安全模式杀毒。 4.尝试关闭杀毒软件和网络防火墙。 5.使用磁盘扫描程序或chkdsk扫描并修复磁盘错误。 6.从另一台正常计算机重新下载安装包,再复制到曾出故障的电脑上。 7.还有一种极端的方法:单击开始,运行,输入CMD,进入命令行。浏览到NSIS安装文件路径,执行程序名.exe /ncrc,安装程序将不作自身校验,强制进行安装。 8.另外,也有网友说NSIS错误,与内存条故障有关。建议使用硬件检测程序检查内存条的性能。可以尝试拔下内存条,重插一次。 9.也有朋友是在中文脊枝薯系统安装英文软件遇到这个故障,将系统缺省语言修改为英文后,安装成功。另外,建议不要把安装源保存在中文路径,安装目标,也最好不使用中文。 很高兴回答楼主的问题 如有错误请见谅

安装时出现NSIS ERROR: error launching installer 怎么解决?

首先需要知道出现error launching installer错误的原因答好是界面语言和非unicode程序语言不一致造成的,需要重新设置区域语言。解决步骤如下:第晌差一步、打开控制面板,以小图标的方式查看,点击区域和语言,如下图所示:第二步、进去区域和语言界面之后,点击管理,如下图所示:第三步、进去管理界面之后,点击下方的更改系统区域设置,如下图所示:第四步、进去区域语言设置之后,点击下拉列表,选择中文简体,清谨铅如下图所示:第五步、可以看到当前系统区域设置已经为中文简体了,点击确定进行保存,如下图所示:第六步、会弹出框系统区域设置已经更改,需要重启电脑生效,重启电脑之后,再安装软件就不再出现错误了,如下图所示:

热门阅读

最新文章