NSIS皮肤插件

简介: 原文 NSIS皮肤插件 [有一个更好的皮肤,大家不妨试一下。http://www.flighty.cn/html/bushu/20110413_118.html ]对于一般的安装不推荐使用皮肤,因为此插件的最大缺点是容量大了,单单个DLL就4.

原文 NSIS皮肤插件

[有一个更好的皮肤,大家不妨试一下。http://www.flighty.cn/html/bushu/20110413_118.html ]

对于一般的安装不推荐使用皮肤,因为此插件的最大缺点是容量大了,单单个DLL就4.02MB,而且还要附加.skf作为插件调用的皮肤!假如安装包大小过500MB或以上的使用也不错,至少能漂亮一些!

压缩包内有几个皮肤以及插件与说明,还有示例脚本,一看则明!
 

001 ;NSIS_SkinCrafter_Plugin  
002 ;Basic Example Script  
003    
004 Function .onInit  
005     ;User defined skin  
006     SetOutPath $TEMP  
007     File /oname=Deka_ST.skf "Deka_ST.skf" 
008     NSIS_SkinCrafter_Plugin::skin /NOUNLOAD $TEMP\Deka_ST.skf  
009     Delete $TEMP\Deka_ST.skf  
010    
011     ;Default Skin  
012     ;NSIS_SkinCrafter_Plugin::skin /NOUNLOAD  
013 FunctionEnd  
014    
015 Function .onGUIEnd  
016  NSIS_SkinCrafter_Plugin::destroy  
017 FunctionEnd  
018    
019 Function un.onInit  
020     ;User defined skin  
021     ;SetOutPath $TEMP  
022     ;File /oname=Skinastic.skf "Skinastic.skf" 
023     ;NSIS_SkinCrafter_Plugin::skin /NOUNLOAD $TEMP\Skinastic.skf  
024     ;Delete $TEMP\Skinastic.skf  
025    
026     ;Default Skin  
027     NSIS_SkinCrafter_Plugin::skin /NOUNLOAD  
028 FunctionEnd  
029    
030 Function un.onGUIEnd  
031  NSIS_SkinCrafter_Plugin::destroy  
032 FunctionEnd  
033    
034 ;--------------------------------  
035 ;Include Modern UI  
036    
037   !include "MUI.nsh" 
038    
039 ;--------------------------------  
040 ;General  
041    
042   ;Name and file  
043   Name "NSIS SkinCrafter Plugin Test" 
044   OutFile "sample.exe" 
045    
046   ;Default installation folder  
047   InstallDir "$PROGRAMFILES\NSIS SkinCrafter Plugin Test" 
048    
049   ;Get installation folder from registry if available  
050   InstallDirRegKey HKCU "Software\NSIS SkinCrafter Plugin" "" 
051    
052 ;--------------------------------  
053 ;Interface Settings  
054    
055   !define MUI_ABORTWARNING  
056    
057 ;--------------------------------  
058 ;Pages  
059    
060   !insertmacro MUI_PAGE_COMPONENTS  
061   !insertmacro MUI_PAGE_DIRECTORY  
062   !insertmacro MUI_PAGE_INSTFILES  
063    
064   !insertmacro MUI_UNPAGE_CONFIRM  
065   !insertmacro MUI_UNPAGE_INSTFILES  
066    
067 ;--------------------------------  
068 ;Languages  
069    
070   !insertmacro MUI_LANGUAGE "English" 
071    
072 ;--------------------------------  
073 ;Installer Sections  
074    
075 Section "Dummy Section" SecDummy  
076    
077   SetOutPath "$INSTDIR" 
078    
079   ;ADD YOUR OWN FILES HERE...  
080    
081   ;Store installation folder  
082   WriteRegStr HKCU "Software\NSIS SkinCrafter Plugin" "" $INSTDIR  
083    
084   ;Create uninstaller  
085   WriteUninstaller "$INSTDIR\Uninstall.exe" 
086    
087 SectionEnd  
088    
089 ;--------------------------------  
090 ;Descriptions  
091    
092   ;Language strings  
093   LangString DESC_SecDummy ${LANG_ENGLISH} "A test section." 
094    
095   ;Assign language strings to sections  
096   !insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN  
097     !insertmacro MUI_DESCRIPTION_TEXT ${SecDummy} $(DESC_SecDummy)  
098   !insertmacro MUI_FUNCTION_DESCRIPTION_END  
099    
100 ;--------------------------------  
101 ;Uninstaller Section  
102    
103 Section "Uninstall"   
104   ;ADD YOUR OWN FILES HERE...    
105   Delete "$INSTDIR\Uninstall.exe"   
106   RMDir "$INSTDIR"   
107   DeleteRegKey /ifempty HKCU "Software\NSIS SkinCrafter Plugin"   
108 SectionEnd

 

NSIS皮肤插件
目录
相关文章
|
18天前
Vscode 插件-代码敲出不同的特效
Vscode 插件-代码敲出不同的特效
|
4月前
|
C++
[插件安装] VS插件番茄的安装
[插件安装] VS插件番茄的安装
53 0
|
8月前
|
IDE Java 程序员
没有颜值插件的编辑器是没有灵魂的--【idea-theme插件】
没有颜值插件的编辑器是没有灵魂的--【idea-theme插件】
|
iOS开发
Xcode插件
Xcode插件
636 0
Xcode插件
portraiture2023第三方磨皮插件下载
ps的功能这么强大,其美白磨皮方法当然不止一种。本文就给大家细数一下ps美白磨皮常用的几种方法。在各种方法中,插件法的操作更为简单,效果也更好,因此我们还会介绍ps磨皮美白插件哪个好。事不宜迟,一起来看看吧。
268 0
VSCode常用插件和字体设置
VSCode常用插件和字体设置
142 0
|
机器学习/深度学习 人工智能 算法
Portraiture2023完整版本磨皮插件下载及功能介绍
Portraiture是一款智能磨皮插件,为Photoshop和Lightroom添加一键磨皮美化功能,快速对照片中皮肤、头发、眉毛等部位进行美化,无需手动调整,大大提高P图效率。全新4版本,升级AI算法,并独家支持多人及全身模式!
683 0
portraiture2023最新版磨皮插件下载安装教程
期修图中有一个非常关键,而且不可或缺的步骤,那就是磨皮,磨皮的方法有很多种,但最方便快捷就能达到大片级效果的方法,莫过于使用磨皮插件了,Portraiture图像磨皮插件,支持PS CC- CC2023,兼容WIN-MAC系统,portraiture可替代繁琐的手动磨皮,一键就能完成皮肤的去瑕疵、肤色均匀等处理。无论是在实用性上,还是在效果的自然感上,都能达到优秀水准。
337 0
|
存储 缓存 Java
打造酷炫AndroidStudio插件
打造酷炫AndroidStudio插件
打造酷炫AndroidStudio插件