如何制作自解压文件

如何制作自解压文件,第1张

我们最常用的著名压缩软件WinZip就能生成自解压文件,不过WinZip的版本最好在8.0以上。

运行资源管理器,找到指戚喊需要自解压的压缩文件,在压缩文件上点击右键,选择快捷菜单上的“Create

Self-Extractor(.EXE)”命令,d出“WinZip

Self-Extractor

Personal

Edition”窗口,在Default“Unzip

To”Folder输入框中输入解压缩后默唯野认的存放路径,其他选项均保持默认,再点击“OK”即可生成.exe文件。

现在我们可以将这个EXE自解压文件复制到仔键任意一台没有安装WinZip的电脑里,双击该文件,即出现“WinZip

Self-Extractor”窗口,直接点击上面的“Unzip”,默认的存放目录中就会出现我们所需的文件了。

第一步:制作7z文孝羡件

第二步:得到自解压安装模块7zs.sfx

http://www.7-zip.org/download.html页面中的“Download

extra

files

and

source

code:”看到“Extra

modules:

7z

Library,

Plugin

for

FAR,

SFXs

for

installers”字样,就下载这个并解压得到。

自解压模块:

--------------------------------------------------------------------------------

7zC.sfx

-->

Windows

版本。

7zCon.sfx

-->

命令行(DOS)版本。

7zS.sfx

-->

Windows

安装版本。

7zSD.sfx

-->

Windows

安装版本(需调用

MSVCRT.dll)。

--------------------------------------------------------------------------------

第三步:制作安装配置文件

安装程序配置文件格式

配置文件包括安装程序的命令行。文件要巧梁拍以字串

!@Install@!UTF-8!

开头,以

!@InstallEnd@!

结尾。且文件必须使用

UTF-8

编码。文件中还需包含下列变量:

ID_String="Value"

ID_String

Value

Title

对话框信息标题。

BeginPrompt

安装前提示信息。

RunProgram

欲执行命令。若添加子命令

%%T

则会把文件释放到系统的临时目录。

您可以省略上述任何一部分。

配置文件示例

!@Install@!UTF-8!

title="7-Zip

1.00"

BeginPrompt="应用程序将安装

7-Zip

1.00,是否继续?"

RunProgram="Setup.exe

/T:%%T"

!@InstallEnd@!

程序将以

BeginPrompt

中的信息提示用户,再执行

RunProgram

中的命令。然后程序将使用

.inf

文件的内容并调用压缩包中的

advpack.dll

文件进行安装。

值得提醒的在最终使用自解压安装文件时,双击后d出对话框,内容是BeginPrompt的信息,再解压,解压无误后再执行RunProgram设定的程序。

第四步:制作最终文件

最好是把三个文件放在同一目录内

copy

/b

7z模块文件名+配置文件名+7z文件名渣坦

最终文件名

第一步:选定要创建自解压文件的文件,单击右键,在虚乱物d出的快捷菜单上选择“添加到压缩文件”打开“压缩文件名和参数”对话框,然后在“常规”选项卡上选择“创建自解压格式的压缩文件”复选框。第二步:切换到“压缩文件差液名和参数”对话陪岩框的“高级”选项卡,在该选项卡上单击“自解压选项”打开“高级自解压选项”对话框。第三步:在“高级自解压选项”对话框上设置自解压文件的各种选项,比如解压路径、解压模式、自解压文件的图标等。设置好后,单击“确定”关闭“高级自解压选项”对话框,再次单击“确定”关闭“压缩文件名和参数”对话框,这样WinRAR才能为选定的文件创建一个自解压文件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12342356.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存