接着”NSIS制作安裝包(一)“,進行腳本修改制作出漂亮個性化的安裝包。下面看一下可以進行修改的部分,如下圖所示:
1、修改軟體logo,在源碼的“MUI Settings”後面添加下列代碼
!define MUI_WELCOMEFINISHPAGE_BITMAP "G:\temp\ pwr.bmp"
注釋:引号内為位圖的路徑,位圖的大小約為165*298
效果如下圖所示;
2、修改安裝包标題,在源碼的“MUI Settings”後面添加下列代碼:
!define MUI_WELCOMEPAGE_TITLE "\r\n PDF2all 5.35d 漢化版"
注釋:\r\n為換行标志
效果圖和上面的效果圖是一樣的,如下圖所示:
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"
效果圖和上面的是同一個,如下圖所示:
4、對圖12進行修改,在源碼:
在
ShowInstDetails show
ShowUnInstDetails show
後面添加如下代碼:
BrandingText " 軟體漢化:高芳銮 (Raindy)"
效果圖如下所示:
5、在完成界面中添加“漢化說明”
在
; Finish page
後面添加如下代碼:
!define MUI_FINISHPAGE_SHOWREADME "$INSTDIR\漢化說明.txt"
!define MUI_FINISHPAGE_SHOWREADME_TEXT "漢化說明"
效果圖如下所示:
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制作一個安裝包。