Nsis 第11页
NSIS自定义页面实现多个安装目录的脚本-永恒心锁-分享互联网

NSIS自定义页面实现多个安装目录的脚本

!include 'MUI.nsh' Name 'Test App' OutFile 'test.exe' !insertmacro MUI_PAGE_COMPONENTS Page custom SetCustom LeaveCustom !insertmacro MUI_PAGE_INSTFILES !insertmacro MUI_LANGUAGE '...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁11年前
034025
NSIS获取最大容量盘符和最大剩余空间-永恒心锁-分享互联网

NSIS获取最大容量盘符和最大剩余空间

include 'FileFunc.nsh' !include 'LogicLib.nsh' OutFile 'Demo.exe' SilentInstall silent Section ;查找所有硬盘驱动器(HDD) ${GetDrives} 'HDD' 'FindHDD' MessageBox MB_OK '最大可用空间...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁11年前
0339815
NSIS进阶教程(四)-永恒心锁-分享互联网

NSIS进阶教程(四)

自定义目录选择,自定义进度条,自定义图片切换效果 **前言** 上一节中我们已经处理了有关CheckBox自定义贴图的部分,但是目录选择的部分还没有加上,这节,我们先处理一下目录的选择部分,选择完路径...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁11年前
033959
PassDialog是NSIS密码框验证窗口的插件-永恒心锁-分享互联网

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

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

宏使用方法(!macro和!insertmacro)

【案例一】 OutFile 'test_maroc.exe' !macro add a b c ;一个实现(a+b)*(a-b)的宏 IntOp $R0 ${a} - ${b} IntOp $R1 ${a} + ${b} IntOp ${c} $R0 * $R1 !macroend /* 注意:!macro和!insertmacr...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁10年前
0336011
Name2ip是NSIS查找本机IP地址的插件-永恒心锁-分享互联网

Name2ip是NSIS查找本机IP地址的插件

/* Name2ip是NSIS查找本机IP地址的插件 */ !AddIncludeDir '../Include' !AddPluginDir '../Plugin' Name 'name2ipTest' OutFile 'name2ipTest.exe' !include 'name2ip.nsh' !include 'Sections...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁11年前
0335411
FreeArc是NSIS解压arc压缩包显示进度条的插件-永恒心锁-分享互联网

FreeArc是NSIS解压arc压缩包显示进度条的插件

/* FreeArc是NSIS解压arc压缩包显示进度条的插件 这个插件 提供了一个基本的arc文件解压功能让nsis脚本可以使用. 如果你想使用这个插件,你必须使用arc压缩格式进行压缩.注意路径当中不要有中文...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁11年前
0332210
nsDialogs使用RichEdit20A创建RTF富文本框-永恒心锁-分享互联网

nsDialogs使用RichEdit20A创建RTF富文本框

可以使用别人写好的头文件LoadRTF.nsh 载入RTF到富文件框(RichEdit20A创建)头文件LoadRTF.nsh 检查LoadRTF是否#included LoadRTF不能包含两次 !ifndef LoadRTFincluded /* Defines used by Load...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁11年前
033028
ThreadTimer是NSIS创建多线程定时器的插件-永恒心锁-分享互联网

ThreadTimer是NSIS创建多线程定时器的插件

/* ThreadTimer是NSIS创建多线程定时器的插件 ThreadTimer创建的定时器作用于整个应用程序的生命周期,你可以在其中处理任何操作都不会与nsDialogs相冲突. */ !ifdef NSIS_UNICODE !AddPluginDir...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁11年前
0329715
控制面板中显示安装包的大小-永恒心锁-分享互联网

控制面板中显示安装包的大小

;需要用到这个头文件 !include 'FileFunc.nsh' ${GetSize} '$INSTDIR' '/S=0K' $0 $1 $2 IntFmt $0 '0x%08X' $0 WriteRegDWORD ${PRODUCT_UNINST_ROOT_KEY} '${PRODUCT_UNINST_KEY}' 'Estimated...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁10年前
232826