nsis帮助文档_使用NSIS打包程序
1、前言
程序設計好以后會生成若干可執(zhí)行文件和依賴文件。為了方便程序被更好地使用,需要將程序封裝為一個安裝程序。
2、平臺和環(huán)境
Windows系統(tǒng)
安裝NSIS
下載地址:https://nsis.sourceforge.io/Download
NSIS(Nullsoft Scriptable Install System)是一個開源的 Windows 系統(tǒng)下安裝程序制作程序,提供了安裝、卸載、系統(tǒng)設置、文件解壓縮等功能。NSIS通過腳本語言來描述安裝程序的行為和邏輯的。
安裝HW VNIS Edit
下載地址:https://sourceforge.net/projects/hmne/
HW VNISEDIT是他的這門語言的一個開發(fā)工具,能通過向導自動生成一些代碼,下面我們做一個簡單的應用程序打包步驟
3、使用教程
安裝NSIS
成功安裝NSIS如下圖所示。
NSIS安裝成功
User Manual
用戶手冊
進入HM VNISEdit窗口
HM VNIS Edit
NSIS腳本向導
選擇文件-新建向導后進入向導窗口。
NSIS腳本向導
填寫應用程序信息
應用程序的信息可以在安裝程序右鍵后詳細信息中查看。
image.png
安裝程序選項
選擇安裝程序圖標或者使用默認的圖標。設置安裝程序的文件、語言、用戶圖形界面。
image.png
快閃屏幕和背景窗口基本不設置
應用程序的目錄與授權信息
image.png
如果授權文件沒有刪除文本框中的文本。
image.png
指定應用程序的文件
image.png
選擇文件樹,如果安裝程序要復制文件夾,則選擇文件樹時勾選包含子目錄。
image.png
應用程序圖標和快捷方式
image.png
可以在此過程中添加其他文件的快捷方式。其他文件如用戶手冊,設置程序等。
安裝后運行方式
image.png
解決安裝方式
image.png
image.png
查看腳本
image.png
修改腳本和輸出腳本文件
image.png
4、程序安裝
image.png
image.png
image.png
image.png
image.png
image.png
5、卸載程序
image.png
image.png
image.png
6、安裝程序個性化
參考文檔:https://www.cnblogs.com/modou/p/3573772.html
7、生成安裝程序出現(xiàn)的bug
7.1 請指定安裝程序語言?
image.png
解決辦法:
HM VNISEdit 這個工具是第三方腳本編輯器。在編譯的時候,它需要調用 NSIS 本身。之所以不出現(xiàn)語言選項,是因為它沒檢測到你的 NSIS 安裝路徑。在它菜單欄“NSIS”下找到“配置”,打開的界面中,有個“路徑”選項,編譯器路徑瀏覽到 NSIS 文件夾下的 makensis.exe,幫助文件瀏覽到 NSIS 文件夾下的 help.chm 或NSIS.chm 即可正常加載語言。
image.png
image.png
7.2 找不到License文件
image.png
授權文件有的話就指定,沒有就空著。
7.3 安裝目錄沒有文件夾
[涉及機密]
文件夾沒有被打包進來:
image.png
選擇要打包的文件,直接把要打包的目錄內容全部添加進來,注意兩處.,以及勾選“包含子目錄”,不要勾選”單獨添加每個文件“,編譯的時候會把所有的文件打包進來的,下一步
8、其他參考資料:
NSIS多語言支持:https://blog.csdn.net/zjlei712/article/details/39102337
官方支持文檔:https://nsis.sourceforge.io/FAQ
NSIS使用教程:https://www.cnblogs.com/myall/p/3637759.html
總結
以上是生活随笔為你收集整理的nsis帮助文档_使用NSIS打包程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: popwindow下拉筛选 二级联动_职
- 下一篇: python页面跳转中_python w