NSIS教程 5 靜默安裝

2021-08-14 03:34:35 字數 581 閱讀 5001

常用的靜默安裝有2種:

1. 在指令碼中加入silentinstall 和 silentuninstall 命令

2. 在程式啟動引數裡加 /s 引數(區分大小寫)

要判斷安裝、解除安裝程式是否靜默可以使用ifsilent

# 安裝操作開始前.

function .oninit

ifsilent +2 +1

messagebox mb_iconquestion|mb_ok "歡迎使用"

functionend

對於有些命令需要為靜默安裝指定預設的回答,如messagebox需要加入/sd開關來指定預設回答。

# 解除安裝操作開始前.

function un.oninit

messagebox mb_iconquestion|mb_yesno "確定要解除安裝嗎?" /sd idyes idyes +2 idno +1

abort

functionend

如果需要為靜默安裝指定其他的引數,如使用者名稱等,可以使用程式啟動參

靜默安裝和靜默解除安裝

首先,在實現之前參考了網上的一些靜默安裝的帖子。相信上面的帖子已經說的非常詳細了,現在就簡單談一下利用packagemanager是如何實現靜默安裝的。由於最近的那個專案能夠獲取到機器的系統簽名,所以可以呼叫到一些系統功能,即可以利用packagemanage實現靜默安裝和靜默解除安裝。按照裡面的方...

mysql靜默安裝 mysql5 7靜默安裝

cd opt wget tar xvf mysql 5.7.17 linux glibc2.5 x86 64.tar.gz mv mysql 5.7.17 linux glibc2.5 x86 64 mysql 2.路徑配置 basedir opt mysql datadir opt mysql d...

WAS靜默安裝方法

過去我們安裝was7的時候,基本上都採用介面化安裝的方法,這種方法簡單方便。但是有時候,我們在安裝的時候伺服器沒有視窗,或者遠端安裝而無法連線視窗時,我們可以採用命令列安裝的方式,即靜默安裝。下面就介紹一下如何命令列安裝 靜默安裝 silent installation 以linux為例 一 was...