winrar 命令列製作自解壓安裝包

2021-09-11 13:41:18 字數 1095 閱讀 4384

手動操作教程請參考:

winrar安裝目錄中rar程式可以進行命令列操作執行壓縮操作,詳情可以參考winrar中的手冊

由於工作需要,有兩個驅動包需要合併為乙個自解壓安裝包,參考了網路上的教程可以利用winrar製作自解壓安裝包

操作目標

將以下兩個檔案合併打包成自解壓安裝包secsealcptupd.exe,解壓執行後先安裝secsealcpt.exe,然後再安裝secsealcpt_upd.exe

以下是命令列製作自解壓安裝包的過程

1. 壓縮命令,製作bat指令碼

@echo off

set current_path=%~sdp0

set rar="d:\program files\winrar\rar.exe"

set dst=%current%secsealcptupd.exe

%rar% a -sfx %dst% secsealcpt.exe secsealcpt_upd.exe -zreceipts.diz

2. 注釋檔案receipts.diz

title=***x服務驅動程式

text

{}path=.\

overwrite=1

setup=secsealcpt.exe

setup=secsealcpt_upd.exe

setupcode

3. 檔案列表

4. 雙擊執行bag.bat

5. 製作完成

6. 測試一下

如何用命令列生成WinRAR自解壓檔案

如何用命令列生成 winrar 自解壓檔案 一 目的 實現對程式和程式所需要的 source 檔案進行打包,並能夠在自解壓完成後,自動執行該程式。二 參考文獻 winrar 中help 的help topics 提供了詳盡介紹,這裡只是對涉及的內容進行了歸納,並通過 c 在程式中實現。三 操作步驟 ...

winrar 命令列 解壓檔案

1,最簡單的壓縮命令 winrar a asdf.txt.rar asdf.txt a的意思是進行壓縮動作,後面第乙個引數是被壓縮後的檔名,字尾當然是rar了,最後面 的引數就是要被壓縮的檔名 2,最簡單的解壓縮命令 winrar e asdf.txt.rar e的意思是執行解壓縮,解壓縮的檔案是後...

mysql自解壓 7z 命令列方式生成自解壓exe

1 解壓檔案到使用者臨時目錄 2 執行指定的啟動程式 指令碼 3 執行完之後退出刪除解壓檔案 其中 7 zip.chm是幫助文件,7z的許多命令列用法在該文件中均可查到 二 配置 根據chm手冊了解到若想要打出自解壓的exe,需要如下步驟 1 從lzma sdk解壓目錄 bin 目錄下將以下3個檔案...