NSIS安裝包製作流程

2021-10-08 22:20:22 字數 1938 閱讀 8836

參考:

開始建立安裝模板

輸入相關係資訊

設定安裝程式的圖示等資訊

設定使用者安裝目錄,此處的授權檔案要改,否則找不到檔案報錯。

新增檔案

新建組之類的,主要是為了使用者選擇安裝元件的過程可選,這裡要注意一下,當檔案數過多的時候,還是用組的形式好一些,要不然軟體一直卡死。著重注意一下,目的目錄一定一定要設定好,因為這個目錄是相對安裝目錄來的。

設定快捷方式

安裝完成程式之後執行的檔案

繫結解除安裝檔案

編譯一些常用的命令修改:

登錄檔的寫入和刪除已經有了。下次就可以直接讀取安裝路徑了。

update特別寫乙個,不用寫解除安裝和和快捷鍵,可以直接鎖定update檔案安裝目錄。

中文字元亂碼

unicode true

寫入系統環境變數

加入標頭檔案!include "wordfunc.nsh"

讀取重新整理寫入環境變數 :環境變數丟了,開啟cmd echo %path%

readregstr $r0 hklm "system\currentcontrolset\control\session manager\environment" "path"

$ $r0 ";$instdir" "" "+" $r1

;messagebox mb_ok|mb_usericon '$r0 - $instdir - $r1 '

writeregexpandstr hklm "system\currentcontrolset\control\session manager\environment" "path" "$r1;$instdir"

sendmessage $ $ 0 "str:environment"

解除安裝時刪除環境變數:

readregstr $r0 hklm "system\currentcontrolset\control\session manager\environment" "path"

$ $r0 ";$instdir" "" "+" $r1

;messagebox mb_ok|mb_usericon '$r0 - $instdir - $r1 '

writeregexpandstr hklm "system\currentcontrolset\control\session manager\environment" "path" "$r1"

sendmessage $ $ 0 "str:environment"

NSIS程式安裝包製作

啟動nsis程式主介面,選擇 視覺化指令碼編輯器 vnisedit 選單,開始製作自己的安裝包 選擇 使用指令碼嚮導建立新的指令碼檔案 確定 進步指令碼嚮導,下一步 第一步,這裡填寫應用程式的一些基本資訊,下一步 第二步,這裡是選擇安裝包的圖示,生成的檔名,程式語言等,使用預設的就可以,不需要修改 ...

使用NSIS製作安裝包 2

乙個完整的安裝應用程式的指令碼。include mui.nsh define mui abortwarning define mui icon contrib graphics icons orange install nsis.ico define mui unicon contrib graph...

NSIS錄製基礎指令碼,製作安裝包

一 開啟nsis。選擇新建指令碼 嚮導。點選下一步。二 根據提示完善安裝包的基本資料,點選下一步。三 根據需求選擇安裝包的演算法和介面,點選下一步。四 根據實際需要進行勾選,點選下一步。五 根據需求選擇安裝目錄和授權檔案目錄,點選下一步。六 選擇製作安裝包對應的檔案和資料夾,點選下一步。七 根據實際...