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

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


预览模式: 普通 | 列表

ResScope 重新整理代码,努力ing~~

希望能够快点,不过好像做起来挺繁复,代码 N 多,整理,排错,精简,优化,看起来也太花时间了,以下是目前状态,以后的样子可能不是这个,因为思维在代码整理过程中不断进化,估计发展到后面,样子很难跟现在的样子一样。

Tags: ResScope 代码整理

分类:RESTOOLS 开发 | 固定链接 | 评论: 3 | 引用: 0 | 查看次数: 6679

终于完整实现了可视化编辑的技术

哎~ 本来改写 NIS Edit 之前,是寄望于它里面使用的可视化编辑控件,但是下来一看,晕就一个字,原来那个控件不是开源的,看来最想要学的东西没有了,其实 3 年前就开始写一个比美于 Delphi 可视化编辑环境的可视化编辑控件,但是自己那时候的技术尚浅,结果半途中断了开发,因为中间的技术要点怎么也参不透,多年来一直在找这样的控件,结果让我最欣赏的就是 NIS Edit 里面用的这个控件了(TRTDesigner),虽然它对于我来说还是差强人意,因为它并没有实现完整的 Delphi 效果,尤其是 Delphi 中的多层可视化编辑,例如:在一个 TPageControl 里面多个页面上的子控件, TRTDesigner 就无能为力了。
本来我是想,如果有它的源码,我会省下不少功夫,我相信我能够把它变得更强,哎哎啊,居然没得研究,但是我不想在 ResScope 中运用一个没有源码的控件,因为这样做,无论在异常错误的控制,还是以后 ResScope 的编译升级都是有害无益的,因此,我狠下心来,终于重新打开 3 年前冰封的可视化编辑控件研究的程序代码,嘿嘿,想不到当年不能做到的东西,今天看来很多东西都已经迎刃而解了,高兴啊,真的想不到,终于能把 ResScope 变成最强的可视化资源编辑工具了,而且绝对能模仿出 Delphi 7.0 的可视化编辑环境,仿真度 99%,就算目前做得最好的 ResHacker 的可视化编辑方式,在我看来,我也能够轻易做到了,真得很高兴,自己先高兴一下。
呵~呵~~呵呵呵~~

下面是一个界面图(Win2000 下的效果)

查看更多...

Tags: NIS Edit 可视化编辑 Delphi TRTDesigner ResHacker

分类:RESTOOLS 开发 | 固定链接 | 评论: 3 | 引用: 0 | 查看次数: 7461
上次那个要做一个插件,花去了二十几个 KB,对于更加节省资源,这里提供一个更简单的方法,无需插件。生成安装文件更加的小。
看来偶的功力还有待提升,否则每次做无用功,还真是无趣呢~~  
引用来自 Setup.nsi,2005-5-18 引用来自 Setup.nsi,2005-5-18
/*----------------------------------------------/
/ 关于 NSIS 自定义控件写入超过 8192 字节的插件。/
/ 理论上如果控件能够容纳,多大的文本都能放入    /

查看更多...

Tags: NSIS 脚本 字符串

分类:NSIS 使用技巧 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 11405

关于如何打破 NSIS 的 8192 字节限制

程序代码 程序代码
问题引发:标准 NSIS 编译器只接受 1024 字节的字符串,就算特别编译版也只是 8192 字节。如何打破这个限制呢。

所以我写了个插件。打破这个限制。如下:下载插件,附插件源码,里面有例子脚本。在这里先附上例子脚本。
----已找到更加简单的方法来实现这个功能,请看 [关于打破 NSIS 的 8192 字节限制的更简单方法]
---- 这里作为一个功能测试的另类方法吧。
引用来自 Setup.nsi,2005-5-17 引用来自 Setup.nsi,2005-5-17
/*----------------------------------------------/

查看更多...

Tags: NSIS 脚本 字符串

分类:NSIS 使用技巧 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5777
程序代码 程序代码
问题:
NSIS 中,自定义页面中,有一个 勾选框 和 一个 目录选择编辑框,能否实现勾选 CheckBox 后,目录选择编辑框 可用,如果不勾选,目录选择编辑框 变为不可用。

问题涉及到 NSIS 中自定义页面中的关于控件的消息传递问题,还有怎样进入回调函数处理的问题。
关于自定义页面的预先声明格式: Page custom [创建函数] [离开函数] [标题]
这里解释一下,关于自定义页面的控件回调处理,原来是在 [离开函数] 中处理的。以下是一个例子。另外,要注意 控件 在自定义页面中要设置 Flags 包含 NOTIFY 属性,才可以令程序在 [离开函数] 中处理相关操作。

查看更多...

Tags: NSIS 脚本 自定义页面 控件 消息

分类:NSIS 使用技巧 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 9947

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

程序代码 程序代码
问题:
如何控制一个自定义页面的显示与否,例如把一个"数据库操作"做为一个组件选项,而组件选项的下一页(即自定义页面)就是输入数据库连接信息,但是,当用户没有选择"数据库操作"这个组件时,点下一步仍然会出现输入数据库密码页面,怎样做出一个判断:当用户选择"数据库操作"时,下一页为提示输入数据库密码页面,当用户没有选择"数据库操作"时,下一页为安装页面(MUI_PAGE_INSTFILES),即跳过了提示输入数据库密码页面。

以下是一个脚本例子,没有作数据库操作的内容,把问题简单化。 (顺便测试一下 VNISEdit 的 UBB 代码生成功能,^_^v)
引用来自 Setup.nsi,2005-5-15 14:55:19 引用来自 Setup.nsi,2005-5-15 14:55:19
/*---------------------------------------
自定义页面结合组件选择安装测试简单脚本。

查看更多...

Tags: NSIS 自定义页面 数据库 UBB 脚本 组件

分类:NSIS 使用技巧 | 固定链接 | 评论: 2 | 引用: 0 | 查看次数: 21619
好文,转过来保存,汉化技术必须学习的东西。
=================================>>>>>
这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题:
问题一:
程序代码 程序代码
使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件,Windows是怎样识别编码方式的呢?

查看更多...

Tags: 汉化 GBK Unicode Unicode big endian UTF-8 ASCII GB2312

分类:汉化相关 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 8262
(基于 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 | 查看次数: 12284