对话框选项

自解压程序设置对话框包含以下选项:

解压缩到(X)

指定自解压压缩文件主对话框中解压缩到编辑框的预设目录。可以输入绝对或相对路径;相对路径基于所打开自解压文件的当前目录。如果解压缩到指定的目录不存在,会询问用户是否创建。留空则解压到当前目录。

相对路径示例:
Gallery\Van Gogh
\Program Files\My Program
..\Pictures

在绝对路径开头可以使用以下变量之一:

名称 说明
$(Temp) 临时文件目录。此变量必须单独使用,后面不能跟任何路径部分。
$(ProgFiles) Program Files 目录。
$(WinDir) Windows 目录。
$(SysDir) System 目录。
$[variable] 环境变量的值。
示例:$[windir]\Fonts
$<variable> 注册表键值的值。
示例:$<SOFTWARE\Microsoft\Windows\CurrentVersion\ProgramFilesDir>\Outlook Express
允许用户改变目录(U)
允许用户更改解压缩到目录。
执行命令或打开文档(E)

在此可以输入命令(可带参数)、文档名称或 HTTP 链接(必须以 http://). 开头)。自解压文件解压完成后,会执行或打开它。命令或文档名称可以使用绝对或相对路径(相对于所打开自解压文件的当前目录)。

示例:
setup.exe -x
doc\readme.txt
https://github.com/0xeb/sally

移除解压的文件(R)
当执行命令或打开文档中指定的应用程序(例如安装程序)结束时,移除解压到临时目录的文件。仅在解压到临时目录(解压缩到设为 $(Temp))时可用,适用于安装软件。
等待
自解压程序也可以等待不同于执行命令或打开文档中指定的应用程序。详情参见等待其他应用程序。
文本
定义可选消息框及自解压文件主对话框中的文本。详情参见自解压程序文本对话框。
语言
选择所创建自解压文件的语言版本。如果自定义文本(在自解压程序文本对话框中指定)未更改,切换语言时会采用新语言的默认文本。如果已更改自定义文本,切换语言后的行为取决于当 SFX 语言改变时选项(位于ZIP 配置)。有三种情况:恢复默认文本、保留文本不变,或询问是否恢复默认值。
出现提示时,更改自解压程序文本对话框会询问:用新语言的默认值替换自定义文本(是),还是保留文本(否)。其中的选项也可设置以后切换语言时的行为,与 ZIP 配置中的设置相同:改变文本前总是询问会继续询问,以后自动替换文本为它们的默认值不经询问直接替换,以后不询问并总是保留文本不改变则不经询问保留自定义文本。
注意:可以在选项菜单或自解压程序文本对话框中将自定义文本恢复为默认值。
图标
自解压文件的图标,也会显示在主对话框中。仅支持从 ICO 文件或 Win32 可执行文件加载图标,不支持从 16 位可执行文件(例如 Win 3.11 及更早版本)加载。
自动开始解压(O)
打开自解压文件后立即开始解压,不向用户显示提示。
隐藏自解压程序主对话框
不显示自解压程序主对话框,在后台静默解压。仍会显示错误消息和覆盖提示。仅在启用自动开始解压时有意义。
自动创建目标目录(C)
不向用户提示,直接创建尚不存在的目标目录。
显示操作摘要对话框
显示消息框,报告解压是否成功;成功时还会显示提取的文件数量。
自动覆盖文件(A)
不向用户提示,直接覆盖解压缩到目录中的现有文件。注意:这也会覆盖只读、隐藏和系统文件。
需要管理员权限(P)
在 Windows Vista 及更高版本中,以管理员权限启动自解压文件(会触发 UAC 用户帐户控制),以便解压到写保护文件夹(例如 Program Files)。

另请参阅

自解压程序文本对话框
等待其他应用程序

From the Sally manual (GPL-2.0-or-later), © 1997-2023 Open Salamander Authors; © 2025-2026 Elias Bachaalany. Source: manual source (zip) · original page in the Sally repository