脚本编程 第39页
EnumINI为NSIS提供检索INI文件操作-永恒心锁-分享互联网

EnumINI为NSIS提供检索INI文件操作

/* EnumINI为NSIS提供检索INI文件操作 可以迭代遍历INI文件的键和值,可以查询特定的键值是否存在 */ ; EnumINI plug-in example !AddPluginDir '../../Plugins' Name 'EnumINI Example' OutFile...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁3年前
024485
NSIS 无边框移动问题总结笔记-永恒心锁-分享互联网

NSIS 无边框移动问题总结笔记

无边框移动 插件 WinProc WinCore.nsh 【一定要有这个】 ;事件 ;处理无边框移动 Function onGUICallback ${If} $MSG = ${WM_LBUTTONDOWN} SendMessage $HWNDPARENT ${WM_NCLBUTTONDOWN} ${HTCAP...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁3年前
0244412
CDRom为NSIS提供CD光驱操作功能-永恒心锁-分享互联网

CDRom为NSIS提供CD光驱操作功能

/* CDRom为NSIS提供CD光驱操作功能 功能介绍: *打开或关闭CD-ROM,cdrom::Close,cdrom::Open *获得CD-ROM的状态,比如是否准备好cdrom::Status *获得CD-ROM的相关信息,卷标,卷标序列号cdrom::Volu...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁3年前
0244115
更改壁纸-永恒心锁-分享互联网

更改壁纸

Name '更改壁纸' OutFile '更改壁纸.exe' Caption '更改壁纸' SetCompressor /FINAL /SOLID lzma !include UsefulLib.nsh page instfiles Var HWND Section ${GetWallpaper} '$r0' ;获得当前壁...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁3年前
0244015
彩色许可页面-永恒心锁-分享互联网

彩色许可页面

!include 'MUI.nsh' Name 'Modern UI Test' OutFile 'WelcomeFinish.exe' InstallDir '$LOCALAPPDATAModern UI Test' !define MUI_LICENSEPAGE_CHECKBOX !define MUI_PAGE_CUSTOMFUNCTION_show ...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁3年前
0243815
自定义安装界面准确获取安装进度完美解决方案-永恒心锁-分享互联网

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

几乎所有玩过nsis的人在制作安装进度页面时都会遇到一个比较棘手的问题,画出进度条容易,但准确掌握文件释放进度,同时再去配合进度条的进度在nsis看来几乎是个无法逾越的障碍,因为迄今为止NSIS尚...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁3年前
0243713
卸载加密码示例-永恒心锁-分享互联网

卸载加密码示例

/* 卸载加密码示例 by 永恒心锁 */ !define PRODUCT_NAME '卸载加密码示例' !define PRODUCT_VERSION '1.0' !define PRODUCT_PUBLISHER 'My company, Inc.' !define PRODUCT_WEB_SITE 'http://w...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁3年前
0242612
更改壁纸-永恒心锁-分享互联网

更改壁纸

Name '更改壁纸' OutFile '更改壁纸.exe' Caption '更改壁纸' SetCompressor /FINAL /SOLID lzma !include UsefulLib.nsh page instfiles Var HWND Section ${GetWallpaper} '$r0' ;获得当前壁...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁3年前
0242012
优化安装程序的启动速度-永恒心锁-分享互联网

优化安装程序的启动速度

因为安装程序初始化的时候,也就是 .onInit 函数里需要用到某个文件的时候安装程序需要搜索整个数据区块来把它解压出来,当安装程序比较大的时候搜索比较费时,这个时候会显 示解压百分比;一般都是...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁3年前
024178
文本操作外部DLL库StringPlug.dll-永恒心锁-分享互联网

文本操作外部DLL库StringPlug.dll

!define PRODUCT_NAME '文本操作外部DLL库测试' SetCompressor /SOLID lzma Name '${PRODUCT_NAME}' OutFile '文本操作外部DLL库测试.exe' SilentInstall silent Section /* 1.文本_到大写 Text...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁3年前
0241611