脚本编程 第14页
MUI_修改文本描述集合-永恒心锁-分享互联网

MUI_修改文本描述集合

NSIS 2.0 版本支持定制的用户界面。所谓的 Modern UI(下称 MUI) 就是一种模仿最新的 Windows 界面风格的界面系统。MUI 改变了 NSIS 脚本的编写习惯,它使用 NSIS 的宏来表达,指定 MUI 的属性需要...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁10年前
0315513
检测并统计字符串中某个字符个数-永恒心锁-分享互联网

检测并统计字符串中某个字符个数

!include 'LogicLib.nsh' OutFile '检查找字符串中c出现的次数.exe' Name 'test' Section 'test' StrCpy $0 'cabcdccccc' StrLen $1 $0 StrCpy $2 '' loop: IntOp $1 $1 - 1 StrCmp $1 '-1' end...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁10年前
0240213
自定义安装界面准确获取安装进度完美解决方案-永恒心锁-分享互联网

自定义安装界面准确获取安装进度完美解决方案

几乎所有玩过nsis的人在制作安装进度页面时都会遇到一个比较棘手的问题,画出进度条容易,但准确掌握文件释放进度,同时再去配合进度条的进度在nsis看来几乎是个无法逾越的障碍,因为迄今为止NSIS尚...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁10年前
0240513
使用API创建工具提示条和超级链接-永恒心锁-分享互联网

使用API创建工具提示条和超级链接

!include nsDialogs.nsh Name 'link_tooltips' OutFile 'link_tooltips.exe' XPStyle on Var Link Var tipS Page custom nsDialogsPage Function OnTimer ${Unless} $tips <> 0 System::C...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁10年前
0253113
NSIS进阶教程(三)-永恒心锁-分享互联网

NSIS进阶教程(三)

自定义MessageBox,自定义页跳转,自定义CheckBox样式 **前言** 上一节中我们处理了Button的自定义以及Button的事件消息、协议框的创建等等,这节中我们要更加完美的要求我们的提示框也要漂亮,Chec...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁10年前
0314213
如何创建一个文本密码控件-永恒心锁-分享互联网

如何创建一个文本密码控件

;查看nsDialogs帮助使用${NSD_CreatePassword} 创建文本密码控件! !include 'nsDialogs.nsh' !include 'winmessages.nsh' !include 'logiclib.nsh' Caption '如何创建一个文本密码控件' loadlan...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁10年前
0282213
UnicodePathTest是NSIS判断安装路径是否存在unicode字符的插件-永恒心锁-分享互联网

UnicodePathTest是NSIS判断安装路径是否存在unicode字符的插件

/* UnicodePathTest是NSIS判断安装路径是否存在unicode字符的插件 有些程序不能安装在有某些特殊字符的路径中,所以安装程序需要提醒用户当前的安装路径并不合符要求. Test for unicode path Uni...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁10年前
0293613
TextReplace是NSIS文本文档字符串查找替换的插件-永恒心锁-分享互联网

TextReplace是NSIS文本文档字符串查找替换的插件

/* TextReplace是NSIS文本文档字符串查找替换的插件 TextReplace可以从文本文档中查找到相应的字符串如'abc'并且返回一共找到的个数,可以将替换后的内容保存到新的文本文档里,也可以在原文件中...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁10年前
0362713
SetCursor是NSIS更换系统或自定义鼠标光标的插件-永恒心锁-分享互联网

SetCursor是NSIS更换系统或自定义鼠标光标的插件

/* SetCursor是NSIS更换系统或自定义鼠标光标的插件 SetCursor可以使用系统的光标如正常,箭头,十字,手形等等. */ !AddPluginDir '../../Plugins' !include MUI2.nsh OutFile SetCursorMUI.exe #...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁10年前
0282813
PassDialog是NSIS密码框验证窗口的插件-永恒心锁-分享互联网

PassDialog是NSIS密码框验证窗口的插件

/* PassDialog是NSIS密码框验证窗口的插件 PassDialog可以轻松的创建密码验证框,可以通过md5加密进行验证增强安全性. */ !AddPluginDir '../../Plugins' Name 'PassDialog Serial' OutFile 'Pas...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁10年前
0321313