启动WinRAR ,在帮助主题的菜单帮助中单击并打开选项卡内容。您会在那里看到列表项:
使用正确的开关调用WinRAR.exe以创建 SFX 所需的所有信息都可以在这些帮助文章中找到。
一般有两种可能:
你做了你已经做的事情,但是在点击最后的OK之前,你点击标签General上的按钮Profiles并点击列表项Save current settings to a new profile。然后你可以使用开关"-cpMy SFX Profile"调用WinRAR.exe。阅读此开关的帮助页面。
您可以直接在命令行上指定用于创建 SFX 存档的所有选项。
对于第二种可能性,如下所示的内容可以用作模板。
"%ProgramFiles%\WinRAR\WinRAR.exe" a -afzip -cfg- -ed -ep1 -k -m5 -r -tl -iicon"Path to icon file\MyApplicationInstall.ico" "-sfx%ProgramFiles%\WinRAR\Zip.sfx" "-zComment file with full path containing SFX options" "Path to Destination Folder\MyApplicationInstall.exe" "Path to files to add to archive\*"
选择所有 SFX 选项后,可以从打开的对话框的注释-z
选项卡中复制开关的 *.txt 注释文件的内容,以创建存档。
顺便说一句:我建议创建 RAR 自解压档案而不是 ZIP 自解压档案,因为与 RAR 压缩相比,具有正确开关的 EXE 文件可实现最佳压缩,另外还使用可靠的存档选项可能比 ZIP 压缩小得多。
因此,您不需要批处理文件或任何其他应用程序来创建WinRAR SFX 存档。每当您想为您的应用程序创建新的 SFX 时,只需双击此快捷方式即可创建 SFX 存档,只需一个简单的带有正确命令行的快捷方式文件 (*.lnk) 即可。