gpt4 book ai didi

maven - 如何自动构建此 Winrar Sfx 文件

转载 作者:行者123 更新时间:2023-12-04 15:43:51 26 4
gpt4 key购买 nike

在使用 maven(和一点 ant)在 Windows 上构建我的应用程序后,我手动创建了一个 Winrar Sfx 安装程序,如下所示:

  • 选择文件,右键选择添加到存档
  • 使用 Browse.. 在上面的文件夹中创建存档
  • 将存档格式更改为 Zip
  • 启用创建存档格式
  • 选择高级选项卡
  • 选择 SFX 选项
  • 选择设置选项卡
  • 中输入 setup.exe提取后运行字段
  • 选择模式选项卡
  • 启用 解压到临时文件夹
  • 选择文本和图标选项卡
  • 输入新标题
  • 从我们从
  • 调用 winrar 的同一文件夹中选择 setup.ico
  • 选择确定
  • 选择确定

  • 但是我可以使用 Windows 批处理文件/Maven 或 ant 自动化部分/所有这些吗?

    最佳答案

    启动WinRAR,点击菜单帮助 帮助主题 并打开标签 目录 .您会在那里看到列表项:

  • 命令行模式
  • 命令行语法
  • 命令
  • "A"- 添加到存档
  • 开关
  • ...
  • 自解压模块

  • 您需要调用的所有信息 WinRAR.exe 可以在这些帮助文章中找到使用正确的开关来创建 SFX。

    一般有两种可能:
  • 你做你已经做过的事,但在点击最终 之前好的 , 你点击按钮 简介 在标签 一般 并单击列表项将当前设置保存到新配置文件。然后您可以调用 WinRAR.exe 带开关 “-cpMy SFX 配置文件” .阅读此开关的帮助页面。
  • 您可以直接在命令行上指定用于创建 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\*"

    开关 -z 的 *.txt 注释文件的内容可以从标签 复制评论 选择所有 SFX 选项后打开的用于创建存档的对话框的。

    顺便说一句:我建议创建 RAR 自解压文件而不是 ZIP 自解压文件,因为与 RAR 压缩相比,具有正确开关的 EXE 文件可实现最佳压缩,另外还使用可靠的存档选项可能比 ZIP 压缩小得多。

    因此,您不需要批处理文件或任何其他应用程序来创建 WinRAR SFX 存档。每当您想为您的应用程序创建新的 SFX 时,只需双击此快捷方式即可创建 SFX 存档,只需一个简单的带有正确命令行的快捷方式文件 (*.lnk)。

    关于maven - 如何自动构建此 Winrar Sfx 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28194942/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com