这里是 RESTOOLS 工具系列汇总下载。

点击这里进入 RESTOOLS 工具系列下载页面


分类: NSIS & InnoSetup |
预览模式: 普通 | 列表

关于 VNISEdit

当我偶然重新拿起 VNISEdit 的代码来看的时候,发现里面分析代码视图的那段居然看到我眼花缭乱,晕啊,虽然严格按照代码的好习惯来编写,缩进,标准代码格式,但是当时就是懒了点,就少了那么点备注,现在看来已经是有点复杂了,估计里面的逻辑也需要点时间来适应。有点难以想象当时是怎么把这样的逻辑慢慢地堆彻起来的。虽然想稍微改善一下那部分代码,但现在看来还是先不要动那部分了,否则可能越搞越糟。
现在国内用 NSIS 的人开始多起来了,当初我刚接触 NSIS NIS Edit 的时候,也只限于一个小圈子的部分人在使用,用 Inno Setup 那时候的人要多一点,这大多归功于 QQ,把它重新封装的人太多了,所以全都在适应 QQ 使用的安装程序,现在来说, NSIS 已经比当时使用的人多了,虽然我把 NIS Edit 作了只是一点点的改动,但我相信作为推动 NSIS 国内的普及,我已经为它增加相当的亲和力,Google 上翻查了一下 NIS Edit venis ,这两个软件还是当年的老样子,网站上连个字母都没改动过,如果网络会有积尘的话,我想这两个站都要铺满灰尘了。
如果我再提升 VNISEdit 的功能,能把国内 NSIS 的发展加速到什么程度呢?满脑子的增强功能,就是无法快速实现。只能慢慢磨,唉,感觉用5天时间干1天的事情。无语……

Tags: NSIS VNISEdit NIS Edit Venis Inno Setup

分类:NSIS & InnoSetup | 固定链接 | 评论: 8 | 引用: 0 | 查看次数: 8299
(基于 NIS Edit 2.0.3 修改编译)   之前修改版本的历史: http://restools.hanzify.org/article.asp?id=24
最底下有下载连接。

build 050515
1.优化脚本导出 HTML 的代码,打开速度加快,另外可以随编辑器的字体设置变化,跳格符宽度也随编辑器的设置宽度变化,添加行号。所有字体样式都会跟随编辑器设置,包括关键字,行号。(示例: http://restools.hanzify.org/temp/makensis.htm )

查看更多...

Tags: NIS Edit VNISEdit Venis 插件 安装程序 脚本编辑

分类:NSIS & InnoSetup | 固定链接 | 评论: 13 | 引用: 0 | 查看次数: 32679
从论坛中重新翻了出来。其实是让初学者认清它们之间的差别。
引用内容 引用内容
我来说句公道话,我觉得这两个学起来都不太难,不过要从一个从来没有学过安装程序制作的人说起,我就两个都是初学的(因为我以前从来不做安装程序,偶尔做做只是为了安装数据库程序,不介意大小,所以只用 Delphi 附带的安装程序制作),当然,如果 NSIS 没有帮助的随时调用(在编辑器中随时按 F1 查相关命令功能),没有一些简单例子,没有向导,直接用写字板来写的话,的确跟 Inno Setup 没法比,但是 Inno Setup 何尝不是有个 ISTool 呢?所以说易用性不是只靠看脚本的简单复杂,再简单,如果你不了解脚本中单词的含义,也是不会用的,另外,对于一些人说 Inno Setup NSIS 简单,是因为他们从一开始接触 NSIS 就已经对 Inno Setup 相当熟悉,所以做安装程序的时候一开始就打算立刻要实现目前已经掌握的 Inno Setup 的安装功能,但是,那是没可能的,学习总有个过程,所以我以一个同时初学两个安装脚本的身份来说,这两个安装脚本,如果一开始你只是做一个基本的安装程序,两者的容易程度都没有差别,只是脚本让人家看起来 NSIS Inno Setup 复杂,但是,有一点要注意,对于初学者,当我做了一个 Inno Setup 脚本后,和做一个 NSIS 脚本后,都需要翻查帮助,现在来说, Inno Setup NSIS 都有比较完整的中文帮助,对于大多数人来说学习这两个都比较简单,只要你不是单纯用文本编辑器来写脚本,就都不是太难,Inno Setup 随着作者的 Code 段功能的不断增加,也会能做出复杂的安装程序,但是学起来也要有编程基础,NSIS 来说,我初学是这样的,先用 NIS Edit (当初只用这个,以后才自己修改的)生成一个初始脚本,然后什么都不看,前不看,后不看,因为前面那都是界面设置,后面是卸载的,所以只看中间 Section 段,问题简单多了,文件释放罢了,而且语法简单,随便复制代码,添加文件就可以了,目前有了插件来添加 文件 和 注册表 文件 的代码,问题就更简单了,所以觉得对于初学者来说,两者学起来都没有区别的,不过 ISTool 发展已经有一段历史,所以功能比较完善,结合脚本的功能选项比较多样化,因而不需要用户更多的接触脚本,我敢保证,如果单纯用写字板写脚本,两个安装脚本虽然 Inno Setup 比较上文字比较少,但是写起来不比 NSIS 简单。所以说如果你已经掌握了 INNO,也不推荐重新学 NSIS,毕竟 Inno Setup 在功能上也不差,学好 [Code] 段编程,安装也可以做得很 Cool。没必要浪费太多的时间重新掌握另外一门,不过如果你有心学多一门的例外。
感觉就是如此,不用随意听信别人的,自己先试试,用向导做一个简单的安装程序,看看难易程度,要知道在程序设计的学习中,有一个很重要的课题,那就是“Hello,World!”,以后的学习激情全因为此。

Tags: NSIS Inno Setup ISTOOL Delphi 安装程序

分类:NSIS & InnoSetup | 固定链接 | 评论: 4 | 引用: 0 | 查看次数: 12666
可能有些人不知道其实 INNO SETUP 也有人专门为它设计安装图片的,早前下载了,觉得还是不错的,所以放上来分享,可能有部分人并不上去它的主页看,所以未必看过。

附图:
   

查看更多...

Tags: Inno Setup 图片 安装程序

分类:NSIS & InnoSetup | 固定链接 | 评论: 4 | 引用: 0 | 查看次数: 10652

程序代码 程序代码
http://images3.deviantart.com/f/2005/147/1/5/1111_Headerbmps.zip



程序代码 程序代码
http://fs5.deviantart.com/f/2004/341/8/7/headerbmps.zip

查看更多...

Tags: NSIS 安装程序 图片

分类:NSIS & InnoSetup | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 7600

教你如何编程调用 NSIS 的插件

看见 NSIS 有不少很好的插件,例如 BT 下载的专用插件,如果你不想用 NSIS 来编写 BT 种子下载的专用程序,但是又不会写 BT 下载的客户端,怎么办,当然是最好能够调用这些现成的插件啦,所以以下我示范一下如何调用这些插件,不过我举的例子是使用 NSIS 的闪屏插件(splash.dll),不过因为 NSIS 插件都是统一规格的,所以只是调用参数稍稍不同而已,大同小异。以下为调用程序的源代码。
程序代码 程序代码
unit Unit1;

interface

查看更多...

Tags: NSIS Delphi 插件

分类:NSIS & InnoSetup | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 9266
(基于 NIS Edit 2.0.3 修改编译)
帖子太长,重新开个新帖,这里作为 build050512 之前的版本历史帖
请到新的帖子下载最新版 http://restools.hanzify.org/article.asp?id=43

把一个最强的 NSIS 脚本编辑工具变得更加强大,令到 NSIS 脚本编辑更加趋于简单。

查看更多...

Tags: NIS Edit VNISEdit NSIS 脚本编辑

分类:NSIS & InnoSetup | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 13320

官方 NSIS 插件全集简单介绍

功能简单介绍,那只是本人的理解,仅供参考,实际功能的深入了解自己去看文档。^__^
程序代码 程序代码
http://nsis.sourceforge.net/archive/nsisweb.php?page=32&instances=0

Math plugin (contain examples) -- 数学函数插件,NSIS 软件已包含,这个不用说了吧,计算的时候必用。

System plugin (contain examples) -- 调用其他动态链接库(*.dll)插件,NSIS 软件已包含,超级好用,把 windows 的 API 发挥到极限。

查看更多...

Tags: NSIS 插件 安装程序 补丁

分类:NSIS & InnoSetup | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 7700