这里是 RESTOOLS 工具系列汇总下载。
点击这里进入 RESTOOLS 工具系列下载页面
Inno Setup 编译器编辑功能增强版 (build 100121)
作者:xin 日期:2010-01-21
把 Inno Setup 中的编译器编辑程序 Compil32.exe 进行的部分修改,使它尽量适合 [code] 段代码的编写。
:)
PS: 以后的修改方向是把 [code] 段的代码编写变得更容易,但是不会费时间实现 ISTool 一样的功能。因为实在是太花时间了,一般如果动用到这个编译器来编辑脚本,都是因为要调试 [code] 段代码的。
附图:
:)
PS: 以后的修改方向是把 [code] 段的代码编写变得更容易,但是不会费时间实现 ISTool 一样的功能。因为实在是太花时间了,一般如果动用到这个编译器来编辑脚本,都是因为要调试 [code] 段代码的。
附图:
Tags: Inno Setup 编译器 Delphi ISTOOL 脚本编辑 ISFD FormDesigner Form Designer
Inno Setup 编译器&主体程序增强版(build 100108)
作者:xin 日期:2010-01-08
把 Inno Setup 中的编译器 (ISCmplr.dll) 和主体程序 (setup.e32) 进行了部分修改,使它更加完善,比 NSIS 使用更简单,更完美。 :)
附图:

因为安装主体程序[Setup.e32]涉及安装程序大小,所以将会在每个更新版本中标明 [Setup.e32] 的大小,以方便各位能方便判断是否有必要使用增强版,正常来说,如果没有使用到增强版的功能,建议使用原版安装主体程序[Setup.e32],因为每增加一项功能文件大小都会有所增长。
附图:

因为安装主体程序[Setup.e32]涉及安装程序大小,所以将会在每个更新版本中标明 [Setup.e32] 的大小,以方便各位能方便判断是否有必要使用增强版,正常来说,如果没有使用到增强版的功能,建议使用原版安装主体程序[Setup.e32],因为每增加一项功能文件大小都会有所增长。
Tags: Inno Setup ISCmplr.dll setup.e32 NSIS 增强版
推荐使用适合编程用的字体( 3 款)
作者:xin 日期:2009-11-29
一直以来,Courier New 都是我使用的编程字体,但是那些中文的显示实在是无法让人接受,因此找来几套适合编程用的字体。
需要注意的是,这些都是 Windows 下的光栅(点阵)字体(扩展名为 *.fon),因此在相同字号的情况下,会强迫系统使用点阵中文字体来显示,所以才能达到了比较美观的中文显示,但是同时它也有一个比较大的缺点,就是在斜体的显示下不太理想,所以如果大家要使用这些字体,要尽量避免使用斜体作为特殊显示。
1. Megatops ProCoder Font ( http://procoderfont.googlepages.com/ )
这是国人的作品。看起来相当的不错。
需要注意的是,这些都是 Windows 下的光栅(点阵)字体(扩展名为 *.fon),因此在相同字号的情况下,会强迫系统使用点阵中文字体来显示,所以才能达到了比较美观的中文显示,但是同时它也有一个比较大的缺点,就是在斜体的显示下不太理想,所以如果大家要使用这些字体,要尽量避免使用斜体作为特殊显示。
1. Megatops ProCoder Font ( http://procoderfont.googlepages.com/ )
这是国人的作品。看起来相当的不错。
Inno Setup Message 插件 WinMsgCtrl V1.1
作者:xin 日期:2009-10-26

V1.1 去除 InnoCallback.dll ,直接支持回调函数。
引用来自 WH_MOUSE.iss; -- WH_MOUSE.iss --
; restools
; http://restools.hanzify.org
; restools
; http://restools.hanzify.org
Tags: Inno Setup winmsgctrl Plugin 插件
关于卡巴斯基(Kaspersky)杀毒软件报告有病毒的问题
作者:xin 日期:2009-10-23
Inno Setup 线程执行插件 ExecCtrl
作者:xin 日期:2009-10-23
暂时解决了 Inno Setup 无法使用线程控件来同步执行程序的问题。
引用来自 execctrl.iss
引用来自 execctrl.iss; -- execctrl.iss --
; 脚本: restools ( http://restools.hanzify.org )
; execctrl.dll 为一个用于 Inno Setup 的 10.5 KB 的 线程同步执行程序插件.
; 它主要解决需要同步运行其他安装程序,包括 DOS 程序的时候,有可能造成主安装程序进入假死状态的问题。
; 同时它也能控制复杂的安装程序顺序安装步骤,例如 Setup1 和 Setup2 可同步安装,然后 Setup3 在 Setup1 安装完成后再接着安装。
; 脚本: restools ( http://restools.hanzify.org )
; execctrl.dll 为一个用于 Inno Setup 的 10.5 KB 的 线程同步执行程序插件.
; 它主要解决需要同步运行其他安装程序,包括 DOS 程序的时候,有可能造成主安装程序进入假死状态的问题。
; 同时它也能控制复杂的安装程序顺序安装步骤,例如 Setup1 和 Setup2 可同步安装,然后 Setup3 在 Setup1 安装完成后再接着安装。
Tags: Inno Setup ExecCtrl Plugin 插件
Inno Setup 系统托盘图标插件 TrayIconCtrl V1.4
作者:xin 日期:2009-10-16
Inno Setup 插件 CallbackCtrl (回调函数插件)
作者:xin 日期:2009-09-17
用 VC 重现 InnoCallback 的功能,未来会把我 BLOG 上所有使用 InnoCallback 的例子转为使用这个插件,同时如果里面有涉及到回调函数的插件例如 TrayIconCtrl 这样的插件,将会直接整合回调函数处理功能,免除额外再附加一个插件。
引用来自 test1.iss
引用来自 test1.iss ; -- test.iss --
; restools
; http://restools.hanzify.org
; 时间仓促,如有错误请到我的 BLOG 咨询
; restools
; http://restools.hanzify.org
; 时间仓促,如有错误请到我的 BLOG 咨询








