回帖:NSIS打包脚本,本人编写,转载请注明!谢谢合作!
; 该脚本使用 HM VNISEdit 脚本编辑器向导产生
; 安装程序初始定义常量
!define PRODUCT_NAME "FLY社区 Windows 主题资源包"
!define PRODUCT_VERSION "1.3.0.0"
!define PRODUCT_PUBLISHER "霸王硬上弓"
!define PRODUCT_WEB_SITE "http://www.f-l-y.cn"
!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
!define PRODUCT_UNINST_ROOT_KEY "HKLM"
SetCompressor /SOLID lzma
SetCompressorDictSize 32
; ------ MUI 现代界面定义 (1.67 版本以上兼容) ------
!include "MUI.nsh"
; MUI 预定义常量
!define MUI_ABORTWARNING
!define MUI_WELCOMEFINISHPAGE_BITMAP "C:\NSIS\win.bmp"
!define MUI_ICON "C:\Software.ico"
!define MUI_UNICON "C:\Recycle%20Bin%20Full.ico"
; 欢迎页面
!insertmacro MUI_PAGE_WELCOME
; 许可协议页面
!define MUI_LICENSEPAGE_CHECKBOX
!insertmacro MUI_PAGE_LICENSE "..\..\..\WINDOWS\Resources\Themes\Readme.txt"
; 组件选择页面
!insertmacro MUI_PAGE_COMPONENTS
; 安装目录选择页面
!insertmacro MUI_PAGE_DIRECTORY
; 安装过程页面
!insertmacro MUI_PAGE_INSTFILES
; 安装完成页面
!define MUI_FINISHPAGE_SHOWREADME "$WINDIR\Resources\Themes\Readme.txt\Readme.txt"
!insertmacro MUI_PAGE_FINISH
; 安装卸载过程页面
!insertmacro MUI_UNPAGE_INSTFILES
; 安装界面包含的语言设置
!insertmacro MUI_LANGUAGE "SimpChinese"
; 安装预释放文件
!insertmacro MUI_RESERVEFILE_INSTALLOPTIONS
; ------ MUI 现代界面定义结束 ------
ReserveFile "${NSISDIR}\Plugins\system.dll"
ReserveFile "G:\新建文件夹 (4)\127308.mid"
Name "${PRODUCT_NAME} ${PRODUCT_VERSION}"
OutFile "..\..\..\FLY.exe"
InstallDir "$WINDIR\"
ShowInstDetails show
ShowUnInstDetails show
Section "Deepinpl" SEC01
SetOutPath "$WINDIR\Resources\Themes\Deepinpl\"
SetOverwrite on
File /r "..\..\..\WINDOWS\Resources\Themes\Deepinpl\*.*"
SetOutPath "$WINDIR\Resources\Themes\"
File "..\..\..\WINDOWS\Resources\Themes\Deepinpl.theme"
SectionEnd
Section "DzVista" SEC02
SetOutPath "$WINDIR\Resources\Themes\DzVista\"
File /r "..\..\..\WINDOWS\Resources\Themes\DzVista\*.*"
SetOutPath "$WINDIR\Resources\Themes\"
File "..\..\..\WINDOWS\Resources\Themes\DzVista.theme"
SectionEnd
Section "LE 5.1" SEC03
SetOutPath "$WINDIR\Resources\Themes\LE 5.1\"
File /r "..\..\..\WINDOWS\Resources\Themes\LE 5.1\*.*"
SetOutPath "$WINDIR\Resources\Themes\"
File "..\..\..\WINDOWS\Resources\Themes\LE 5.1.Theme"
SectionEnd
Section "MV" SEC04
SetOutPath "$WINDIR\Resources\Themes\MV\"
File /r "..\..\..\WINDOWS\Resources\Themes\MV\*.*"
SetOutPath "$WINDIR\Resources\Themes\"
File "..\..\..\WINDOWS\Resources\Themes\MV.theme"
SectionEnd
Section "VistaLE2.0" SEC05
SetOutPath "$WINDIR\Resources\Themes\Vista LE 2.0\"
File /r "..\..\..\WINDOWS\Resources\Themes\Vista LE 2.0\*.*"
SetOutPath "$WINDIR\Resources\Themes\"
File "..\..\..\WINDOWS\Resources\Themes\Vista LE 2.0.theme"
SectionEnd
Section "Aero" SEC06
SetOutPath "$WINDIR\Resources\Themes\Aero\"
File /r "..\..\..\WINDOWS\Resources\Themes\Aero\*.*"
SetOutPath "$WINDIR\Resources\Themes\"
File "..\..\..\WINDOWS\Resources\Themes\Aero.Theme"
SectionEnd
Section "Aqua" SEC07
SetOutPath "$WINDIR\Resources\Themes\Aqua\"
File /r "..\..\..\WINDOWS\Resources\Themes\Aqua\*.*"
SetOutPath "$WINDIR\Resources\Themes\"
File "..\..\..\WINDOWS\Resources\Themes\Aqua.theme"
SectionEnd
Section "Longhorn" SEC08
SetOutPath "$WINDIR\Resources\Themes\Longhorn\"
File /r "..\..\..\WINDOWS\Resources\Themes\Longhorn\*.*"
SetOutPath "$WINDIR\Resources\Themes\"
File "..\..\..\WINDOWS\Resources\Themes\Longhorn.theme"
SectionEnd
Section "MPlayer10" SEC09
SetOutPath "$WINDIR\Resources\Themes\MPlayer10\"
File /r "..\..\..\WINDOWS\Resources\Themes\MPlayer10\*.*"
SetOutPath "