也不知道為什麼集成的NSIS用不了,這個解決了我的問題
最好的Nullsoft腳本安裝係統(NSIS)開源腳本編輯器。對於使用NSIS進行安裝程序創建的專家和新手都是有幫助的。
1 支援 MDI 介麵模式,可以使用「多重�?例」的方式開啟程序。
2.多語言支援。當然囉,在 ka 的作用下,下一版就會正式的塞進繁體中文,簡體中文了。稍後會進入官方版本。
1 安裝完上述兩款軟件後啟動HM NIS Edit,如圖:
2 點擊“文件”-“新建腳本:向導”,如圖:
3 彈出向導歡迎界麵,點擊“下一步”:
4 可以自定義應用程序名稱,版本,出版人,網站等信息,點擊“下一步”:
5 安裝程序語言取消選擇“English”,選擇“SimpChinese”,點擊“下一步”:
6 設置授權文件的路徑,點擊“下一步”:
向導中默認的許可文件路徑為“c:\path\to\licence\YourSoftwareLicence.txt”,但事實上這個路徑並不存在,因此設置授權文件的路徑,但要確保路徑是存在的。為此,在C:\util\nsis_exam\目錄下創建了協議許可.rtf文件。
此次是為了演示安裝向導的使用,因此不必深究.rtf中文件的內容,隻需創建它,用office word編輯它,隨意保存些文本即可,如:
7 應用程序列表中有默認的兩個文件,實際製作安裝包時,這兩個文件往往不是我們需求的文件:
選中它們,利用“刪除文件”按鈕將其移除:
然後點擊“添加目錄樹”按鈕:
彈出目錄編輯界麵,通過瀏覽文件夾按鈕選擇目錄,如圖目錄為“C:\Program Files\NSIS”,點擊“確定”按鈕:
待文件全部加載到應用程序文件列表,如圖,點擊下一步:
8 確認下應用程序的圖標信息,點擊下一步:
9 可以指定安裝程序完成時要執行的程序文件,點擊“下一步”:
10 可以指定解除安裝程序屬性,然後點擊“下一步”:
11 勾選“保存腳本”、“轉換文件路徑到相關路徑”,點擊“完成”:
12 提示保存腳本窗口,為腳本命名,如圖為“signjing安裝示例.nsi”,點擊“保存”按鈕:
13 腳本保存後自動回到編輯器主界麵:
14 點擊“NSIS”-“編譯腳本”以編譯腳本:
15 腳本開始編譯,腳本編譯時,可以通過日誌窗格看到編譯進程:
16 編譯完成,在日誌窗格會顯示類似的信息:
17 在腳本的同目錄下可以看到安裝包Setup.exe已產生:
到此,利用安裝向導製作的安裝包就完成了,從認識NSIS到能做出安裝包,這無疑是一個重大的改變,但我們的追求不能僅停留在這個層麵,下一次將針對本次產生的腳本進行修改以實現一些安裝包個性化的效果。
140.5M / 09-05
76.4M / 03-25
55M / 06-05
237.9M / 04-13
900.9M / 03-02
96.2M / 07-06
311.2M / 07-06
335M / 07-06
200M / 07-06
413.8M / 07-06
484.7M / 09-27
165.4M / 09-05
353.9M / 06-05
131.8M / 04-13
195.6M / 03-03
45.6M / 09-08
665.2M / 07-06
2.84G / 07-06
93M / 07-06
338.3M / 07-06
1.38G / 07-26
488.3M / 07-16
109.8M / 06-03
142M / 01-08
1.2M / 11-23
548.8M / 04-13
1.6M / 04-13
1.48G / 03-18
646.6M / 03-03
133.7M / 03-03
110.5M / 09-05
33.4M / 09-05
325.8M / 08-12
60M / 04-29
254M / 04-25
659M / 04-23
1M / 12-26
253.4M / 12-08
253M / 12-08
1.19G / 11-16
369M / 09-22
181.5M / 09-22
201.2M / 09-05
488.3M / 07-16
248.9M / 12-08
248.9M / 12-08
100.6M / 03-06
148.9M / 03-06
1.12G / 07-06
1.25G / 07-06
1.76G / 09-22
1.92G / 04-17
116.2M / 04-10
201.5M / 04-13
7.31G / 07-01
94.3M / 07-06
2.48G / 07-06
7.63G / 07-06
1M / 07-06
778.1M / 07-06
561.8M / 07-11
72M / 07-06
548.7M / 07-06
1.00G / 07-06
9.13G / 07-06
126.2M / 07-06
72M / 07-06
105.1M / 07-06
132M / 07-06
132M / 07-06