原文 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,所以诸位请自备神器.一.皮肤插件 首先是大家期盼已久,翘首以 ...
随机推荐
- Makefile 管理工具 — Automake and Autoconf
该project下载路径:http://files.cnblogs.com/iTsihang/hello-2.0.zip automake 參考资料:http://www.linuxforum.net ...
- 上市ASCII 表省内发现!
表格来自,这里 扩展码表:
- cocos2dx的发展的例子2048(加入动画版)
网上找了很多写作教程2048.只是不知道卡的移动动画,我写了一个完美的动画版少. 开发步骤: 1,一个设计CardSprite类. 2,设计主游戏场景GameScene,实现游戏逻辑,加入动画逻辑. ...
- 转载:ecshop自定义销量
转自:http://www.phpally.com/ecshop%E8%87%AA%E5%AE%9A%E4%B9%89%E9%94%80%E9%87%8F/ 本补丁以假乱真,对网站销售有一定帮助,计算 ...
- [状压dp] hdu 4064 Carcassonne
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4064 Carcassonne Time Limit: 3000/1000 MS (Java/Othe ...
- [笔记] C# Windows Phone 8 WP8 开发,判断目前网路是否可用。
原文:[笔记] C# Windows Phone 8 WP8 开发,判断目前网路是否可用. 常常我们在开发Windows Phone 8 App时会使用网路来读取网页的资料或其他开放平台的Json.X ...
- GIT用服务器上的版本强制覆盖掉本地的版本(转)
以前在机子上使用git下载了linux git版本库上的源代码,由于在阅读源代码的过程中,难免会对本地的文件进行修改,这样就导致本地文件与服务器上的文件版本不一致,我想做的就是用服务器上的版本强制覆盖 ...
- 【Android进阶】让程序运行效率更高的编程技巧总结
1.在程序中若出现字符串连接的情况,请使用StringBuffer代替String,这样可以减少多次创建String以及垃圾回收所带来的内存消耗 2.尽量使用局部变量.调用方法时传递的参数以及调用中创 ...
- 每天努力一点之SQL(二) count sum case when then group by
1. select sum(CASE WHEN A.[STATUS]=0 THEN 1 ELSE 0 end) as a1, sum(CASE A.[STATUS] WHEN 1 THEN 1 EL ...
- Scrapy系列教程(2)------Item(结构化数据存储结构)
Items 爬取的主要目标就是从非结构性的数据源提取结构性数据,比如网页. Scrapy提供 Item 类来满足这种需求. Item 对象是种简单的容器.保存了爬取到得数据. 其提供了 类似于词典(d ...