windows下安裝包製作軟件:NSIS的使用方法(以electron爲例)

NSIS (Nullsoft Scriptable Install System) 是一個專業開源的製作 windows 安裝程序的工具。它提供了安裝、卸載、系統設置、文件解壓縮等功能。這如其名字所指出的那樣,NSIS 是通過它的腳本語言來描述安裝程序的行爲和邏輯的。NSIS 的腳本語言和通常的編程語言有類似的結構和語法,但它是爲安裝程序這類應用所設計的。下面以 Electron 程序安裝包的製作爲例,介紹NSIS的用法。

一、安裝 NSIS

需要安裝 NSIS 和 HM NIS Edit,自行下載或者到360軟件寶庫下載
http://baoku.360.cn/soft/search?kw=nsis
在這裏插入圖片描述
將這兩個exe程序安裝完畢後,在桌面可以看到生成了兩個快捷方式 HM NIS Edit 和 NSIS,如下圖所示:
在這裏插入圖片描述

二、編輯腳本

2.1 準備安裝包

Electron 打包方法可參考教程:Electron將Web頁面打包應用到各個系統
準備好要打包發佈的目標程序,包含所有依賴,保證打開 EXE 文件可正常執行,如下圖所示:
在這裏插入圖片描述

2.2 新建腳本

打開HM NIS Edit,點擊“文件”->“新建腳本:嚮導”,然後選擇“下一步”
在這裏插入圖片描述

2.3 應用程序的基本信息。

“應用程序網站”根據實際需要填寫(若沒有,則保留空白即可),點擊“下一步”。
在這裏插入圖片描述

2.4 圖標及語言

“安裝程序圖標”指生成的安裝包顯示的圖標,必須爲ico格式,可以找個在線轉換網站,比如:http://www.bitbug.net/
“安裝程序文件”指生成的安裝包的名字。
“安裝程序語言”選擇SimpChinese,其它保持默認即可。點擊“下一步”。
在這裏插入圖片描述

2.5 默認安裝目錄

目錄如下圖所示保持默認選項即可,授權文件路徑刪掉,點擊“下一步”。
在這裏插入圖片描述

2.6 應用程序文件

將選項中 “c:\path\to\file\AppMainExe.exe”, c:\path\to\file\Example.file 都刪除。點擊上方的樹形圖按鈕(AddDirTree)
在這裏插入圖片描述

"SelectDirecory"中選擇要打包的目標程序所在的目錄,即上文所說的包括可執行程序,各種dll模塊庫,依賴庫,插件庫,資源文件等發佈時所需要的所有文件的目錄。點擊確定。在這裏插入圖片描述
在這裏插入圖片描述

2.7 應用程序快捷方式

在這裏插入圖片描述

2.8 安裝程序之後運行

安裝完成後可直接打開程序,並附帶參數,一般不用改,可直接下一步。
在這裏插入圖片描述

2.9 解除完成程序

可修改提示信息,直接下一步即可。
在這裏插入圖片描述

2.8 完成嚮導

完成嚮導之後就可以編譯運行了,我們要勾選“保存腳本”,便於後面打包直接運行腳本即可。
在這裏插入圖片描述
在這裏插入圖片描述

三、編譯腳本

點擊“NSIS”->“編譯腳本”,把報錯的行全部刪除掉,直到“編譯腳本”成功
在這裏插入圖片描述
如下圖所示,編譯成功後,按照紅色框中的路徑中找到相應的 Setup.exe文件,該文件即爲目標程序安裝文件。
在這裏插入圖片描述
安裝程序圖標:
在這裏插入圖片描述

四、安裝測試

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

五、卸載測試

在這裏插入圖片描述
在這裏插入圖片描述
大功告成!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章