·汉化新世纪 ·汉化新世纪论坛 ·百家争鸣 ·论坛集萃 ·汉化问答 ·软件介绍
文章首页 >> 汉化教学 >> 工具使用 >> INNO 编译器编辑功能增强版    Creative Commons License,创作共用协议(中文版)  署名 非商业性使用 禁止演绎

INNO 编译器编辑功能增强版

作者: RESTOOLS 来源:RESTOOLS 时间:2005-09-25 点击:11420

把 INNO 中的编译器编辑程序 Compil32.exe 进行的部分修改,使它尽量适合 [code] 段代码的编写。
:)
PS: 以后的修改方向是把 [code] 段的代码编写变得更容易,但是不会费时间实现 ISTOOL 一样的功能。因为实在是太花时间了,一般如果动用到这个编译器来编辑脚本,都是因为要调试 [code] 段代码的。
附图:
点击在新窗口打开图片

build 050925
1. 基于 Inno Setup 5.1.5 重新编译。
2. 在编译级别汉化本程序,汉化资源使用了莫名的汉化资源,在此感谢莫名提供汉化资源,减少了本人不少的工作量。
3. 稍微修改了调试时的显示方式。跟 Delphi 更加的接近。
4. 增加部分的关键字,参数的高亮显示,跟 ISTOOL 相同。
5. 增加复制为 UBB 代码的功能,方便论坛发帖使用。
6. 为方便编程控制事件,把里面部分控件换为 Delphi 5.0 有的更高级的控件。


附 UBB 显示例子:
以下是代码片段:
引用 Example3.iss 发表于 2005-9-25 16:54:05 的内容:
]; -- Example3.iss --
; 与 Example1.iss 相同,但同时也创建一些注册表条目。

; 查阅帮助文档获取创建 .ISS 脚本文件的详细信息!

[Setup]
AppName=我的程序
AppVerName=我的程序 版本 1.5
DefaultDirName={pf}\我的程序
DefaultGroupName=我的程序
UninstallDisplayIcon={app}\MyProg.exe

[Files]
Source: "MyProg.exe"; DestDir: "{app}"
Source: "MyProg.hlp"; DestDir: "{app}"
Source: "Readme.txt"; DestDir: "{app}"; Flags: isreadme

[Icons]
Name: "{group}\我的程序"; Filename: "{app}\MyProg.exe"

; 注意: 许多应用程序不需要预先创建注册表条目,如果你不知道
; 注册表或如果你需要使用它,那么可能你不需要 [Registry] 段。

[Registry]
; 启动 HKEY_CURRENT_USER 和 HKEY_LOCAL_MACHINE 下的
; “Software\My Company\我的程序”键。如果这里面没
; 有内容,该标记告诉它在卸载时总是删除“我的程序”键。
Root: HKCU; Subkey: "Software\My Company"; Flags: uninsdeletekeyifempty
Root: HKCU; Subkey: "Software\My Company\我的程序"; Flags: uninsdeletekey
Root: HKLM; Subkey: "Software\My Company"; Flags: uninsdeletekeyifempty
Root: HKLM; Subkey: "Software\My Company\我的程序"; Flags: uninsdeletekey
Root: HKLM; Subkey: "Software\My Company\我的程序\Settings"; ValueType: string; ValueName: "Path"; ValueData: "{app}"

下载地址:
http://restools.hanzify.org/inno/InnoCompiler050925.zip



点击进入论坛讨论

汉化新世纪 责任编辑: 乾 .:|:. 标签(Tag): INNO 编辑器

·上一篇: 利用WISE做软件的MD5校验 ·下一篇: 周明波Wise 的 md5 校验代码

· 版权申明: 本文引自《RESTOOLS》,如有版权疑问请及时联系本站,以便本站处理。

· 转载申明: 本文引自《RESTOOLS》[ 作者: RESTOOLS],如需转载请直接联系原始作者,并请注明原始出处。

相关文章                                                                                发表评论 打印此文 关闭窗口

| 设为首页 | 加入收藏 | 联系我们 | 友情链接
Creative Commons License,创作共用协议(中文版)  署名 非商业性使用 禁止演绎
本站内容,除转载或版权特别申明的内容外,皆遵守 创造共用协议中文版之“署名-非商业性使用-禁止演绎 2.5 中国大陆”条款
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 2.5 China License.
本网站内容源自汉化新世纪论坛的摘录和汉化新世纪成员的原创文章。
凡汉化新世纪论坛的文字皆默认为汉化新世纪与原作者共同拥有并授权发布。
如对本站发布文章有所异议请来信告知,我们将及时删除。
凡商业摘录本站文字请先与我们联系,本站将保留非授权商业发布的追究权利。
凡非商业摘录本站文字请明显注明出处和原作者,并不得改动,凡改动必先征求原作者同意。
苏ICP备05002283号