当前位置:首页 > NSIS使用详解(图文详解版)
以下是代码片段: ShowInstDetails show ShowUnInstDetails show
后添加:
以下是代码片段:
BrandingText \ 软件汉化:高芳銮 (Raindy)\
效果图如图15所示 附图
5)在完成添加“汉化说明”,只要在源代码:
以下是代码片段: ; Finish page
后添加:
以下是代码片段:
!define MUI_FINISHPAGE_SHOWREADME \汉化说明.txt\
!define MUI_FINISHPAGE_SHOWREADME_TEXT \汉化说明\
效果所示 附图
6)闪屏界面,可以在源代码中加入下列代码即可:
A、普通效果
以下是代码片段: Function .onInit SetOutPath $TEMP
File /oname=spltmp.bmp \
splash::show 2300 $TEMP\\spltmp
Pop $0
FunctionEnd
效果图如此软件下载:pdf2all-setup.rar
B、渐隐闪屏
以下是代码片段: Function .OnInit InitPluginsDir
File /oname=$PLUGINSDIR\\splash.bmp \
advsplash::show 1500 800 600 -1 $PLUGINSDIR\\splash
Functionend
7)背景音乐[贯穿安装过程]
以下是代码片段:
Var hmci Function .OnInit InitPluginsDir
SetOutPath $PLUGINSDIR
File \说明:源MP3的存放路径]
System::Call msvfw32.dll::MCIWndCreate(i 0, i 0,i 0x0070, t \
SendMessage $0 0x0465 0 \ System::Call user32.dll::ShowWindow(i r0, i 0)
StrCpy $hmci $0 Functionend
Section ;add your codes
SendMessage $hmci 0x0010 0 0
Sectionend
后语:
以上仅是NSIS制作安装包最基本的操作,供初学者入门之用,故云“初级篇”。 希望不会怡笑大方,更希望蓝MM、陈敏毅老大等NSIS高手的中高级教程:) 相关资料下载[以Pdf2allV5.35d为例,可直接点击下载] 全文的Word文档附在附件中 NSIS.rar
偶以Pdf2allV5.35d为例, 制作了安装包制作动画演示 [可直接点击下载] 相关文件列表如下: 动画演示 [pdf2all-movie.exe]
安装包的NSIS脚本代码 [PDF2all-nsis.nsi.txt]
成品的安装包 [pdf2all-setup.exe] 常见修改的代码 [code.txt] NSIS基础教程CHM版 [NSIS安装制作基础教程(CHM格式)-特别感谢tracky] 感谢chenmy老大提供空间:) 偶的闪屏图: 附图 下面摘引一些论坛的讨论,原帖点击进入: dujuan509 渐现渐隐的代码:
以下是代码片段: Function .OnInit InitPluginsDir
File /oname=$PLUGINSDIR\\splash.bmp c:\\test.bmp advsplash::show 1500 800 600 -1 $PLUGINSDIR\\splash
Functionend
背景音乐(贯穿安装全过程):
以下是代码片段: Function .OnInit InitPluginsDir
SetOutPath $PLUGINSDIR
File \
共分享92篇相关文档