天天看點

NSIS制作安裝包(二)

接着”NSIS制作安裝包(一)“,進行腳本修改制作出漂亮個性化的安裝包。下面看一下可以進行修改的部分,如下圖所示:

NSIS制作安裝包(二)
NSIS制作安裝包(二)
NSIS制作安裝包(二)

1、修改軟體logo,在源碼的“MUI Settings”後面添加下列代碼

!define MUI_WELCOMEFINISHPAGE_BITMAP "G:\temp\ pwr.bmp"

注釋:引号内為位圖的路徑,位圖的大小約為165*298

效果如下圖所示;

NSIS制作安裝包(二)

2、修改安裝包标題,在源碼的“MUI Settings”後面添加下列代碼:

!define MUI_WELCOMEPAGE_TITLE "\r\n PDF2all 5.35d 漢化版"

注釋:\r\n為換行标志

效果圖和上面的效果圖是一樣的,如下圖所示:

NSIS制作安裝包(二)

3、修改11C中的說明文字,在源碼的“MUI Settings”後面添加下列代碼:

!define MUI_WELCOMEPAGE_TEXT "pdf2all是一個轉換器的集合,它能轉換包括doc2pdf (Word to PDF),xls2pdf (Excel Sheet到PDF),ppt2pdf(PowerPoint到PDF),mdb2pdf (Access到PDF),ps2pdf(Postscrīpt到PDF),pdf2jpg(PDF到JPEG),pdf2bmp(PDF到BMP),pdf2tiff(PDF到TIFF),pdf2eps(PDF到EPS),pdfMerge(合并PDF檔案),pdf2ppt(PDF到PowerPoint)。\r\n\r\n  軟體漢化:高芳銮 (Raindy)\r\n\r\n$_CLICK"

效果圖和上面的是同一個,如下圖所示:

NSIS制作安裝包(二)

4、對圖12進行修改,在源碼:

ShowInstDetails show 

ShowUnInstDetails show

後面添加如下代碼:

BrandingText " 軟體漢化:高芳銮 (Raindy)"

效果圖如下所示:

NSIS制作安裝包(二)

5、在完成界面中添加“漢化說明”

; Finish page

後面添加如下代碼:

!define MUI_FINISHPAGE_SHOWREADME "$INSTDIR\漢化說明.txt" 

!define MUI_FINISHPAGE_SHOWREADME_TEXT "漢化說明"

效果圖如下所示:

NSIS制作安裝包(二)

6、閃屏界面

A:普通效果

Function .onInit 

SetOutPath $TEMP 

File /oname=spltmp.bmp "G:\Temp\Nsisres\splash.bmp" 

splash::show 2300 $TEMP\spltmp 

Pop $0 

FunctionEnd

效果自己嘗試吧!!

B:漸隐閃屏

Function .OnInit 

InitPluginsDir 

File /oname=$PLUGINSDIR\splash.bmp "G:\Temp\Nsisres\splash.bmp" 

advsplash::show 1500 800 600 -1 $PLUGINSDIR\splash 

Functionend

在這裡個性化設計就隻介紹這麼多,網上有一個酷狗安裝包的界面實作,講的還是很詳細的,可以參考一下。下一篇我将進行DuiLib+NSIS制作一個安裝包。