原文 NSIS皮肤插件
[有一个更好的皮肤,大家不妨试一下。http://www.flighty.cn/html/bushu/20110413_118.html ]
对于一般的安装不推荐使用皮肤,因为此插件的最大缺点是容量大了,单单个DLL就4.02MB,而且还要附加.skf作为插件调用的皮肤!假如安装包大小过500MB或以上的使用也不错,至少能漂亮一些!
压缩包内有几个皮肤以及插件与说明,还有示例脚本,一看则明!
001 |
;NSIS_SkinCrafter_Plugin |
002 |
;Basic Example Script |
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 |
012 |
;NSIS_SkinCrafter_Plugin::skin /NOUNLOAD |
016 |
NSIS_SkinCrafter_Plugin::destroy |
022 |
;File /oname=Skinastic.skf "Skinastic.skf" |
023 |
;NSIS_SkinCrafter_Plugin::skin /NOUNLOAD $TEMP\Skinastic.skf |
024 |
;Delete $TEMP\Skinastic.skf |
027 |
NSIS_SkinCrafter_Plugin::skin /NOUNLOAD |
031 |
NSIS_SkinCrafter_Plugin::destroy |
034 |
;-------------------------------- |
039 |
;-------------------------------- |
043 |
Name "NSIS SkinCrafter Plugin Test" |
046 |
;Default installation folder |
047 |
InstallDir "$PROGRAMFILES\NSIS SkinCrafter Plugin Test" |
049 |
;Get installation folder from registry if available |
050 |
InstallDirRegKey HKCU "Software\NSIS SkinCrafter Plugin" "" |
052 |
;-------------------------------- |
055 |
!define MUI_ABORTWARNING |
057 |
;-------------------------------- |
060 |
!insertmacro MUI_PAGE_COMPONENTS |
061 |
!insertmacro MUI_PAGE_DIRECTORY |
062 |
!insertmacro MUI_PAGE_INSTFILES |
064 |
!insertmacro MUI_UNPAGE_CONFIRM |
065 |
!insertmacro MUI_UNPAGE_INSTFILES |
067 |
;-------------------------------- |
070 |
!insertmacro MUI_LANGUAGE "English" |
072 |
;-------------------------------- |
075 |
Section "Dummy Section" SecDummy |
077 |
SetOutPath "$INSTDIR" |
079 |
;ADD YOUR OWN FILES HERE... |
081 |
;Store installation folder |
082 |
WriteRegStr HKCU "Software\NSIS SkinCrafter Plugin" "" $INSTDIR |
085 |
WriteUninstaller "$INSTDIR\Uninstall.exe" |
089 |
;-------------------------------- |
093 |
LangString DESC_SecDummy ${LANG_ENGLISH} "A test section." |
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 |
100 |
;-------------------------------- |
104 |
;ADD YOUR OWN FILES HERE... |
105 |
Delete "$INSTDIR\Uninstall.exe" |
107 |
DeleteRegKey /ifempty HKCU "Software\NSIS SkinCrafter Plugin" |
|
- NSIS皮肤插件:vcl-styles-plugins
vcl-styles-plugins简介 NSISVCLStyles plugin (dll)是一款应用于nsis安装程序的皮肤插件,插件大小约为1.6MB,实际应用在安装程序中压缩后约为550 ...
- NSIS nsDialogs 插件
介绍 nsDialogs nsDialogs 允许在安装程序中创建自定义页面.居于内置的页面之上,nsDialogs 能够创建包含任何类型的以任意形式排列的控件的页面.它能够创建简至仅一个控件的页面, ...
- Sublime Text 皮肤插件安装
安装皮肤, 举例sodahttps://github.com/buymeasoda/soda-themectrl+shift+p => Package Control: Install Pack ...
- nsis新插件:Aero.dll
可以使安装界面在 win7 Aero特效下非客户区透明并美化BrandingText定义的字串 下载:http://nsis.sourceforge.net/Aero_plug-in nsis交流群: ...
- NSIS学习记录の----NSIS插件调用
我们都知道NSIS可以和C或者C++混合编程,方法是NSIS调用C或C++的动态库,那么如何调用呢? 首先我们来创建动态库: // add.cpp : 定义 DLL 应用程序的导出函数. #inclu ...
- NSIS脚本调用C语言写的插件
其实NSIS的官网已经提供了很多别人开发的插件了,今天需要用到GetVersion这个插件,这是不维护的插件了,不推荐用,但是由于现实中的问题,导致我不得不用这个插件. 所以就下载下来了. 下载下来之 ...
- nsis制作新版迅雷安装界面
终于搞出来一点名堂,不借用皮肤插件,圆角,无标题栏拖动,渐隐渐显,纯nsis代码编写,相似度大概也有95%以上了. 演示程序下载
- NSIS对话框单位造成的控件移位问题
在使用NSIS脚本开发安装卸载程序,使用自定义的nsdialog控件.发现在小部分系统上安装时,一些控件会消失,或者挪位.于是排除问题,看看这些控件的为位置和坐标,发现基本上是使用了对话框单位的控件, ...
- Chrome开发者工具不完全指南(六、插件篇)
本篇是Chrome开发者工具的结尾篇,最后为大家介绍几款功能强大的插件.在chrome商店里面有很多插件,没事建议大家去逛逛.不过需要FQ,所以诸位请自备神器.一.皮肤插件 首先是大家期盼已久,翘首以 ...
随机推荐
- Ubuntu Linux 永山(mount)分
在一般情况下,我们想安装一个分区解决方案是使用mount命令,因为我想/dev/sda3安装/media/aborn/data通过使用下面的命令 sudo mount /dev/sda3 /media ...
- POJ 1324 Holedox Moving 搜索
题目地址: http://poj.org/problem?id=1324 优先队列---A*的估价函数不能为蛇头到(1,1)的距离,这样会出错. 看了discuss,有大神说这题A*的估价函数为BFS ...
- Windows Phone开发(27):隔离存储A
原文:Windows Phone开发(27):隔离存储A 在很多资料或书籍上都翻译为"独立存储",不过,我想了一下,决定将IsolatedStorage翻译为"隔离存储& ...
- Android asynctask使用
继承asynctask,有三个參数 三个參数的含义是第一个表示输入參数.第二个为progress,表示当前的进度,第三个为doInbackground 返回值 须要一个參数传入url,返回一个r ...
- Moran’s I空间统计中出现内存溢出的问题
在经济学.资源管理.生物地理学.政治地理学和人口统计等领域,经常会有如下的研究需求: 研究区域中的富裕区和贫困区之间的最清晰边界在哪里? 研究区域中存在可以找到异常消费模式的位置吗? 研究区域中意想不 ...
- Android KitKat 4.4 Wifi移植AP模式和网络共享的调试日志
Tethering技术在移动平台上已经运用的越来越广泛了.它能够把移动设备当做一个接入点,其它的设备能够通过Wi-Fi.USB或是Bluetooth等方式连接到此移动设备.在Android中能够将Wi ...
- TCP拥塞控制 (1)
Basic: TCP,传输控制协定,它是目前最广泛使用的网络传输协议.SMTP.SSH.FTP.HTTP等因特网底层协议均是TCP. TCP面向连接,提供端到端的数据可靠传输.连接时三次握手.断开是四 ...
- C# WinForm多线程(三)Control.Invoke
下面我们就把在Windows Form软件中使用Invoke时的多线程要注意的问题给大家做一个介绍. 首先,什么样的操作需要考虑使用多线程?总的一条就是,负责与用户交互的线程(以下简称为UI线程)应该 ...
- Hdu-1565 电网接入(1) (国家压缩dp获得冠军
正方形格通路(1) Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total ...
- 白学jquery Mobile《构建跨平台APP:jQuery Mobile移动应用实战》连续7-电话问卷调查
[例7-3 文本编辑框创建一个简单的调查问卷] 01 <!DOCTYPEhtml> 02 <html> 03 <head> 04 ...