7zip命令行自解压程序未要求路径

4

我使用7zip命令行创建了自解压的.exe文件。

7z a -sfx <name.exe> <filelist...>

当我从Windows资源管理器运行此命令时,它不会要求我指定提取文件的位置,而是将其放置在当前目录中。

目标用户不太熟悉命令行,因此我不想让他们打开命令提示符并使用命令行选项将其放在某个目录中。

非命令行7zip具有我正在查找的功能,可以勾选“创建SFX存档文件”框,但命令行似乎没有此功能。

作为最后的办法,我可以制作一个.bat脚本来调用命令。

7z x -o<location> <name.exe>

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

3个回答


0

0

看起来,如果你从命令行使用7z,生成的exe文件不会提示。但是如果你使用7-Zip文件管理器,exe文件会提示你。

我不知道为什么。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接