自解压选项: 设置

WinRAR

自解压选项: 设置


此对话框是 "高级自解压选项" 对话框 的一部分并且包含以下设置:

安装程序/提取后运行

自解压文件(SFX)会在成功提取后尝试执行指定的程序。 执行该程序前,包含提取的文件的文件夹已设置为当前文件夹。 如果程序名包含空格,该程序名必须包含在英文双引号里。

允许在此指定几个安装程序,每个程序一行。 如果您不希望同时启动所有的安装程序,请设置“等待并返回退出码”选项。

请阅读 Setup 主题的注释,了解更多的详情。

相应的 SFX script 命令 - Setup

安装程序/提取前运行

自解压文件会在开始提取前尝试执行指定的程序,因此该程序必须已在磁盘上存在。 执行该程序前,目标文件夹已设置为当前文件夹。 如果程序名包含空格,该程序名必须包含在英文双引号里。 您可以将该命令用于,如:将新版本安装到旧版本上时,删除旧版本的程序。

允许在此指定几个安装程序,每个程序一行。 如果您不希望同时启动所有的安装程序,请设置“等待并返回退出码”选项。

相应的 SFX script 命令 - Presetup

安装程序/等待并返回退出码

如果该选项启用,则自解压文件会等待安装程序结束并返回安装程序的退出码,增量为 1000 作为自解压可执行程序的退出码。

如果自解压文件由于某种错误而无法作为安装程序运行, 它将返回自己的错误代码,与 WinRAR 退出码 相同并总是少 1000。您可以阅读 SetupCode 主题获得更多详情。

相应的 SFX script 命令 - SetupCode