排序
NSIS 简易教程(四)
NSIS 确实是一个不错的安装程序制作软件。新版本2.0a7真正实现了中文支持和支持 WinXP 的安装对话框。不过要用它实现漂亮的安装界面和完美的安装功能就必须好好的写脚本。而 NSIS 的脚本指令是...
NSIS进阶教程(二)
自定义界面之Button、License窗口实现 **前言** 在上一节中我们粗略的处理一下无边框窗体、背景贴图、鼠标移动。这节主要是创建用于响应事件的Button以及能展示软件License的窗口,还能用Button...
NsRichEdit是NSIS安装许可页面富文本编辑框操作的控件
/* NsRichEdit是NSIS安装许可页面富文本编辑框操作的控件 */ !AddPluginDir '../../Plugins' !include MUI2.nsh Name `nsRichEdit Custom Test` OutFile nsRichEdit.exe RequestExecutionLevel ...
NSIS中实现两个字符串相加
两个字符串的相加。 比如我要的效果是 A = A + B ,但是,尝试了 StrCpy、IntOp 等方法都没成功(我觉得 IntOp 可以实现,但是我不懂) 最后,网上搜到的答案是: StrCpy $1 'ABC' StrCpy $1 '$...
HandleFileDragDrop是NSIS拖动获取目录和文件路径的插件
/* HandleFileDragDrop是NSIS拖动获取目录和文件路径的插件 MakeDropWindow:第一个参数是接受拖动的目标控件.第二个参数是回调函数可以自定义操作. */ !addplugindir '.' OutFile 'handleFileDr...
RfshDktp是NSIS刷新桌面图标的插件
/* RfshDktp是NSIS刷新桌面图标的插件 RfshDktp用于桌面图标需要刷新的情况,也可以直接使用API进行刷新操作. */ !AddPluginDir '.' ; The name of the installer Name 'Refresh Desktop' ; The ...
NSIS 背景动态切换显示图片 (学习七)
1、界面搭建 ;创建背景图片的切换动态 System::Call `*(i,i,i,i)i(1,34,518,200).R0` System::Call `user32::MapDialogRect(i$HWNDPARENT,iR0)` System::Call `*$R0(i.s,i.s,i.s,i.s)` System::...
OleLoadPicturePath在NSIS中如何改变远程图片的显示大小
/* OleLoadPicturePath在NSIS中如何改变远程图片的显示大小 OleLoadPicturePath支持BMP(bitmap),JPEG,WMF,ICO(图标),GIF动画这几种格式.不支持PNG. IPTR->IDXMember indexed IDX from interf...
NSIS源码makenssi学习笔记
// nsis版本 const char *NSIS_VERSION='v2.46'; // 将标准输出重定向到文件当中 FILE *g_output=stdout; // 指针的指针** int main(int argc, char **argv) /* #include <stdio.h> #incl...
NSIS:使用PassDialog插件实现密码安装功能
1、在相应位置(比如 欢迎页面 后面)加入以下代码: Page Custom PasswordPageShow PasswordPageLeave !define MUI_PAGE_CUSTOMFUNCTION_SHOW ComponentsPageShow ## Password is !define Pass...





用户95327106
6小时前0
感谢分享