7zip命令行自动提取器不要求路径

时间:2011-07-14 18:16:48

标签: 7zip self-extracting

我使用

从7zip命令行创建了自解压.exe文件
7z a -sfx <name.exe> <filelist...>

命令,但是当我从Windows资源管理器运行它时,它不会询问我提取文件的位置,它只是将它放在当前目录中。

目标用户不会精通命令行,因此我不希望他们必须打开提示并使用命令行选项将其放在某个目录中。

非命令行7zip具有我在查看创建SFX存档文件的框时要查找的功能,但命令行似乎没有它。

作为最后的手段,我可​​以创建一个将调用

的.bat脚本
7z x -o<location> <name.exe>

但是我试图避免这种情况,因为用户习惯于只使用可执行文件安装表单。

3 个答案:

答案 0 :(得分:3)

答案 1 :(得分:0)

似乎如果你从命令行7z,生成的exe不会提示。但是如果您使用7-Zip文件管理,则exe会提示您。

我不知道为什么。

答案 2 :(得分:0)

您可以使用支持modified SFX modules的(略微过时的)prompting for the extracting path