2024年3月10日发(作者:)

WINRAR:把绿色软件做成安装版的途径与方法

绿色软件,按我的理解应该包括2种:1-单文件或多文件,其主文件在系统中不做任何处理就可以使用;

2-包含绿化文件,只有运行一下“绿色”文件就可以使用,其中绿化文件有直接的reg注册文件,有bat批

处理文件,有inf安装文件…,很多人喜欢或者某种需要,需要把这些绿色文件做成安装版的。

WINRAR几乎是每个电脑里都有的,解压压缩是常用的功能了,但很多人忽略了他的另一个功能:自解

压。而用自解压命令的又更少了。

看了我的介绍,你可能就更喜欢WINRAR了。

先说说注释命令:

自解压命令: Delete

Delete=<文件名>

在解压到目标文件夹之前删除指定的文件,允许数个 Delete 命令。

如果在此指定的文件被锁定而无法删除,自解压模块在解压前会试着将它临时重命名,并在 Windows 重

新启动时删除它,这能不能成功则取决于 Windows 版本的差异。

例子:

Delete=

Delete=

自解压命令: License

License=<许可协议对话框标题>

{

许可协议文本 1

许可协议文本 2

...

}

当运行自解压文件时显示指定的作为软件许可协议文本。用户既可以接受它并继续解压或者拒绝它并退

出。许可可以包含HTML 或者纯文本格式。在以后的处理过程中,为了使字符串和对话框匹配,自解压模块

将合并和重新格式化指定的字符串。所以如果你希望重新产生一个新的段落,你需要在它前面放一个空的字

符串。你可以使用 HTML 来控制颜色,字体和显示的格式。HTML 语法的描述可以在 The World Wide Web

Consortium 站点找到。也可以使用网页编辑程序来产生 HTML 文本。如果文本由数个字符串组成,自解压

模块把‘}’字符作为文本的结束标记,所以你在你的文本的字符串的首个位置不应该使用此字符。如果你需

要在字符串的开头使用‘}’字符,在它前面插入空格。

例子:

License=最终用户许可协议书

{

所有版权于 RAR 均属于作者所专有。

此程序是共享软件,任何人在测试期限内均可以使用此软件。