參考:
開始建立安裝模板
輸入相關係資訊
設定安裝程式的圖示等資訊
設定使用者安裝目錄,此處的授權檔案要改,否則找不到檔案報錯。
新增檔案
新建組之類的,主要是為了使用者選擇安裝元件的過程可選,這裡要注意一下,當檔案數過多的時候,還是用組的形式好一些,要不然軟體一直卡死。著重注意一下,目的目錄一定一定要設定好,因為這個目錄是相對安裝目錄來的。
設定快捷方式
安裝完成程式之後執行的檔案
繫結解除安裝檔案
編譯一些常用的命令修改:
登錄檔的寫入和刪除已經有了。下次就可以直接讀取安裝路徑了。
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。選擇新建指令碼 嚮導。點選下一步。二 根據提示完善安裝包的基本資料,點選下一步。三 根據需求選擇安裝包的演算法和介面,點選下一步。四 根據實際需要進行勾選,點選下一步。五 根據需求選擇安裝目錄和授權檔案目錄,點選下一步。六 選擇製作安裝包對應的檔案和資料夾,點選下一步。七 根據實際...