精华内容
下载资源
问答
  • 利用WinRAR自解压功能制作独立exe 程序
    千次阅读
    2020-02-06 16:09:42

    好压在选择.7z文件后,也可创建自解压文件,配置与此WinRAR类似

    背景:

    在 windows 下编译打包 electron 项目
    生成的是一个文件夹,其中有 exe 文件,双击 exe 能正常运行
    但是 exe 必须放在整个软件文件夹中才能运行

    期望:

    最好能生成单个文件,独立的 exe 程序

    解决方案:

    假设目前 electron 打包后的文件夹是下面这样,run.exe 是执行入口

     

    myapp-win32-x64
        resources
        locales
        ffmpeg.dll
        run.exe
        version
        ...
        ...
    

    1、安装 WinRAR
    2、右键点击 myapp-win32-x64 文件夹,选择 添加到压缩文件
    3、勾选 创建自解压格式压缩文件,压缩方式建议选 储存


    4、点击 高级 选项卡,然后点 自解压文件 选项

     

    5、点击 模式 选项卡,勾选 解包到临时文件夹,下方的安静模式建议选 全部隐藏


    6、点击 设置 选项卡,在 解压后运行 中填写 myapp-win32-x64\run.exe (即压缩的文件夹名 + 运行exe名)

     

    7、点击确定完成压缩设置,等待 WinRAR 压缩完成后可以看到生成的一个 exe 文件
    8、双击生成的 exe 文件稍等片刻(后台自解压可能需要一些时间)即可看到程序运行

    PS:还有很多细节配置,如自定义文件名、提示信息、软件图标等可以自行尝试,不做赘述



    作者:taojy123
    链接:https://www.jianshu.com/p/564058646398
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    更多相关内容
  • 制作自解压exe.zip

    2020-12-24 20:53:15
    制作自解压exe.zip 压缩文件大家都会,右击压缩就行,但是我想作成一个安装程序,有图标那种,,双击就安装(解压).对于不会编程的同学,可以装逼用
  • 创建后的EXE自解压文件可以选择多种提取模式:解压文件到指定的文件夹-不删除提取文件(可选在资源管理器提取后打开解压的文件夹)解压文件到指定的文件夹,启动可执行文件,当它已经完成执行删除提取的文件,可执行...
  • Make SFX 5.4是个很有用的小工具,使用它你能方便地用于创建EXE自解压文件,设置提取模式,可解压文件到指定文件夹,提取文件删除模式:当自解压已执行完毕后立即删除解压文件/电脑重新后删除解压文件/不删除自...
  • 7z 命令行方式生成自解压exe

    千次阅读 2018-08-31 11:55:00
    7z是一个免费的工具,除了通过命令行的方式提供各种文件、压缩包相关的操作外,还提供了一种方式可以打出自解压exe程序。该程序从运行到结束经历了三个流程: (1) 解压文件到用户临时目录; (2) 运行指定的启动...

    一、下载

        7z是一个免费的工具,除了通过命令行的方式提供各种文件、压缩包相关的操作外,还提供了一种方式可以打出自解压的exe程序。该程序从运行到结束经历了三个流程:

    (1) 解压文件到用户临时目录;

    (2) 运行指定的启动程序/脚本;

    (3) 运行完之后退出删除解压文件;

       在网站 https://www.7-zip.org/  7z官网上可以下载最新的7z程序,运行安装,安装之后的目录结构为:

     

        其中 7-zip.chm是帮助文档,7z的许多命令行用法在该文档中均可查到;

        根据文档的说明,若想打出自解压的exe,需要在官网上下载 LZMA SDK包获取其中的 {SFX_Module}相关文件。

    二、配置

        根据chm手册了解到若想要打出自解压的exe,需要如下步骤:

    (1) 从LZMA SDK解压目录 bin 目录下将以下3个文件拷出放到7z的解压目录下。

    (2) 准备程序,这里比较简单,一个目录下三个文件,其中一个是启动脚本。

    (3) 准备config.txt,内容如下

    ;!@Install@!UTF-8!
    Title="Patch Tool"
    ExecuteFile="start.bat"
    ;!@InstallEnd@!

    (4) 准备生成exe的脚本文件,内容如下:

    del test.7z
    del test.exe
    
    set srcpath=%1%     //传递test文件夹目录绝对地址
    echo %srcpath%
    7z a test.7z "%srcpath%\*" -r -mx -mf=BCJ2       //将test文件夹内所有文件压缩到7z包中,不包含test目录
    copy /b 7zSD.sfx + config.txt + test.7z test.exe

    (5) 将config.txt、生成exe的脚本、7z相关的文件放到一个目录下,如下

     

    通过以上步骤,exe自解压相关的内容基本配置完毕。

    三、运行

       直接运行 windowsExe.bat脚本,输入test目录绝对地址,会自动生成7z文件和exe文件,双击运行exe文件即可。

    四、知识点

        根据帮助文档的内容,可以得知 7z 提供了一下{SFX_Module}配置

    SFX_ModuleDescription
    7z.sfxSFX module (GUI version)
    7zCon.sfxSFX module (Console version)
    7zSD.sfxSFX module for installers (GUI version)
    7zS2.sfxsmall SFX module for installers (GUI version)
    7zS2con.sfxsmall SFX module for installers (Console version)

     生成自解压exe的命令必须是:copy /b 7zSD.sfx + **.txt + **.7z **.exe  (其中**.txt可选)。

    若将7zSD.sfx更换成表格中的不同sfx文件,会有不同结果如下:

    (1) 7z.sfx 

        实际上生成的仅是自解压功能的exe,双击exe,会出现解压界面,要求用户选择自解压的路径,但是 **.txt配置的内容均是无效的。仅是完成自解压的功能。

     (2) 7zCon.sfx 

          与(1) 的效果一致,也是仅完成自解压的功能,唯一区别在于双击exe,出现的是命令行,所有信息在命令行中输出。

    (3) 7zS 开头的sfx

          这类才是可安装的exe,自解压到临时目录,运行指定程序,区别在于自解压界面呈现的方式(有的是用户可视界面,有的是命令行界面)。

     

    转载于:https://www.cnblogs.com/sandyflower/p/9565075.html

    展开全文
  • winrar 制作自解压exe

    千次阅读 2017-03-29 16:16:41
  • 一款辅助7zip创建成自解压EXE生成的工具软件。
  • RAR 的自动解压文件功能使压缩包也能像 Setup 程序那样,双击后显示一个软件许可,然后自动在指定位置解压文件,最后自动执行软件。
  • 所谓 7z SFX 是7ZIP的自解压模块,用于可生成自解压形式的exe可执行文件。由于7zip压缩率极高,所以7z SFX 在系统封装中采用十分广泛,但7zip自身的自解压创建功能过于简陋,所以有高手专门制作了7z SFX Builder。...
  • Make SFX 5.4是一款EXE自解压文件制作工具,它可以快速生成EXE可执行自解压文件,可将解压文件释放到指定的文件夹,释放后可以启动指定的可执行文件(解压文件夹中的EXE或BAT文件),可定义工具目录及如何删除释放的...
  • EXE自解压文件使用很方便,在没有安装解压软件的电脑上也能顺利解压,虽然使用WINRAR也能创建自解压文件,但是没有Make SFX使用起来方便,Make SFX是专为创建自解压文件而开发,你只需要几个简单的步骤就能批量...
  • 去除Winrar自解压Exe的右键菜单.exe
  • 实现7z转EXE自动化,自选解压界面和路径,自定义运行程序、快捷方式等
  • 用于把整个C#项目打包成一个可以直接运行的exe执行文件,无需安装。
  • 创建自解压格式的exe文件

    千次阅读 2015-05-19 13:38:52
    选择文件夹里所有的文件,右键选择"添加...5.在设置这里输入解压后运行的路径,你就输入你这文件存放的目录.PPStream.exe就是软件的主执行文件. 6.模式里,安静模式选择"全部隐藏" 7.更新那里,覆盖方式选择"跳过已经
    1. 选择文件夹里所有的文件,右键选择"添加到压缩文件"

    2. 在常规里勾选压缩后删除源文件和创建自解压格式压缩文件.

    3.在高级那单击自解压选项.

     

    4.常规里设置解压的路径

    5.在设置这里输入解压后运行的路径,你就输入你这文件存放的目录.PPStream.exe就是软件的主执行文件.

    6.模式里,安静模式选择"全部隐藏"

    7.更新那里,覆盖方式选择"跳过已经存在的文件"

    8.PPStream.sfx.exe就是你想得到的可执行文件.  把PPStream.sfx.exe拷贝到任意地方执行,快去试试吧.

    展开全文
  • 1,自解压EXE文件图标 为 “暗凶” 兄弟的头像 2,多个文件打包后为一个EXE文件 3,双击后自动运行打包里的相关内容 1 全选文件打包! 2 选择解压格式! 3 高级》解压选项》常规》安装后运行 连接到 暗凶批处理...
  • exe解压工具

    2014-09-14 04:00:20
    可以解压提取exe文件里面的内容,也可以将文件压缩成exe
  • winrar 命令行制作自解压安装包

    千次阅读 2019-02-28 09:27:08
    winrar安装目录中rar程序可以进行命令行...由于工作需要,有两个驱动包需要合并为一个自解压安装包,参考了网络上的教程可以利用winrar制作自解压安装包 操作目标 将以下两个文件合并打包成自解压安装包SecSealCptU...
  • zip.exe,unzip.exe压缩解压工具可以在windows下执行压缩、解压命令,可以写脚本来执行或者cmd命令来执行
  • 这里还有我写的操作文档 exe打包.docx Bat转换为Exe软件,EXE融合器,innosetup(单文件打包有安装界面),RAR自解压避免右键解压打包捆绑Fusion工具,加壳工具
  • 各种应用程序解压 EXE解压程序 各种rar软件解压
  • 7z制作自解压安装包

    万次阅读 2017-09-06 09:51:52
    所谓自解压的文件就是不需要目标机器上安装解压工具,通过运行压缩包自己即可解压出压缩包中的文件。下面我们就介绍一下如何利用7z的自解压功能制作应用程序安装包。 熟悉应用程序安装的朋友应该清楚,安装一个...
  • 进入自解压选项后,点击解压标签,在解压后运行那一栏输入运行路径,此时我选择的是我项目的exe 接着点击高级标签,将请求管理员密码选项勾选,这样可以避免某些用户在没有管理员权限的情况下,无法在C盘...
  • nsis-2.51版自解压软件

    2018-12-14 14:59:00
    可以将压缩文件生成一个自解压exe文件,一个打包工具,可以将已经用winrar,winzip等软件压缩的zip,rar包生成一个自解压软件。
  • 最近帮朋友封装一款产品,想rar自解压后直接创建快捷方式。结果总是创建不成功,细细研究原来是描述出了问题… 其中源文件名部分要包含完整的文件路径,如果只是写一个文件名就大错特错了。 我犯的错误就是只写了一...
  • 7-Zip自解压生成器

    2019-03-29 22:49:55
    内含两个7-Zip自解压生成器,7-Zip自解压生成器_Pecmd_UPX.exe和7-Zip自解压生成器_Wincmd_UPX.exe,版本相同。
  • 自解压模式

    2015-12-10 18:25:59
    创建exe自解压模式 快捷方便.
  • EXE可执行文件解压工具

    热门讨论 2009-06-30 10:03:31
    可对大部分EXE文件(非install)解压,,, 本人试用感觉还可以,,,
  • 打包工具 压缩工具 自解压工具Winrar4.20.0.2.exe

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 205,163
精华内容 82,065
关键字:

自解压exe