RAR自解压命令学习
RAR自解压命令学习 -------------------------------------------------------------------------------- Delete=<文件名> 在解压到目标文件夹之前删除指定的文件,允许数个 Delete 命令。 如果在此指定的文件被锁定而无法删除,自解压模块在解压前会试着将它临时重命名,并在 Windows 重 新启动时删除它,这能不能成功则取决于 Windows 版本的差异。 例子: Delete=winrar95.exe Delete=rarlng.dll 自解压命令: License -------------------------------------------------------------------------------- License=<许可协议对话框标题 > { 许可协议文本 1 许可协议文本 2 ... } 当运行自解压文件时显示指定的作为软件许可协议文本。用户既可以接受它并继续解压或者拒绝它并退出 。 许可可以包含HTML 或者纯文本格式。在以后的处理过程中,为了使字符串和对话框匹配,自解压模块将 合并和重新格式化指定的字符串。所以如果你希望重新产生一个新的段落,你需要在它前面放一个空的字 符串。 你可以使用 HTML 来控制颜色,字体和显示的格式。 HTML 语法的描述可以在 The World Wide Web Consortium 站点找到。也可以使用网页编辑程序来产生 HTML 文本。 如果文本由数个字符串组成,自解压模块把' }'字符作为文本的结束标记,所以你在你的文本的字符串 的首个位置不应该使用此字符。如果你需要在字符串的开头使用' }'字符,在它前面插入空格。 例子: License=最终用户许可协议书 { 所有版权于 RAR 均属于作者所专有。 此程序是共享软件,任何人在测试期限内均可以使用此软件。 在测试期限过后,你"必须"注册。 } 自解压命令: Overwrite -------------------------------------------------------------------------------- Overwrite=[n] 如果[n]为 0,在覆盖文件之前用户将会被先询问。这是 覆盖命令的默认动作,可以不需要指定。如果 [n]不存在或是等于[1],文件将在没有确认的状况下全部覆盖。如果 [n]等于[2],所有已存在的文件将 不会被覆盖。 例子: Overwrite=1 自解压命令: Path -------------------------------------------------------------------------------- Path=<路径> 设置默认的目标路径。路径的绝对使用起始点在不更改的情况下为 <驱动器号>:,如果 <路径> 只包含了 名称,它将会被附加到"Program Files"文件夹下,如果你希望关闭如此的作用,请从".\"字符开始 定义起始 <路径 >。 例子: a) 设置"Calc 3.05 beta"为文件夹名,位置在"Program Files"下,当成默认路径: Path=Calc 3.05 beta b) 设置"C:\Calc"当作默认路径: Path=C:\Calc c) 设置"Calc"在根目录下当作默认路径: Path=.\Calc 自解压命令: Presetup -------------------------------------------------------------------------------- Presetup=<程序> 自解压在解压之前将试着运行 <程序>,在运行 <程序> 之前必须先指定目标文件夹。你可以使用此命令 ,比如说,当安装新版本于旧版本上面时,用以删除先前的程序版本。如果程序名包含空格,它必须包含 在引号之内。 例子: Presetup=uninstall.exe /clean SFX 命令: SavePath -------------------------------------------------------------------------------- SavePath 这个命令允许自解压程序在注册表中存储用户输入的目标路径,并在自解压文件下一次运行时恢复相同的 Path。原来的 Path 命令内容被放在输入目标路径区域的列表下拉菜单中,所以用户可以在以前输入的和 原始路径中选择。 当安装新版本或更新一些软件到同样的目录时,这个功能可能很便利。它允许只改变一次目标路径,而不 需要每次都输入。 SavePath 命令只能和 Path 命令一起使用一次。 例子: Path=Calc 3.05 SavePath 自解压命令: 脚本范例 -------------------------------------------------------------------------------- 下面脚本设置对话框标题为"Calculator 3.05",更改对话框的显示文本,设置默认的解压路路径为 "Program Files\Calculator",启用覆盖现有文件并在解压所有文件后运行 Setup.exe。 Title=Calculator 3.05 Text { Calculator 是共享软件,任何人都可在 40 天 的评估试用期间内使用此软件。 在超过测试期限之后,如果你希望继续使用 Calculator 的话,你"必须"注册。 } Path=Calculator Overwrite=1 Setup=setup.exe |
评论