排序
使用GetParameters实现自定义静默参数功能
GetParameters 用途:获取命令行参数 语法:${GetParameters} $var 我们需要先引用头文件: !include 'FileFunc.nsh' 然后指定静默参数要运行的函数体: ${If} $R0 == '/I' Call Install Quit $...
隐藏最大化和最小化范例
!define APPNAME 'Remove MinimizeMaximize' name '${APPNAME}' outfile '$%temp%\${APPNAME}.exe' showInstDetails show !include MUI.nsh installdir '$Temp\NSIS-Test' Function myGUIInit ;...
nsis的WmiInspector插件
Windows 支持的所有 WMI 类网址:https://msdn.microsoft.com/en-us/library/aa389273.aspx !addplugindir . Name TestWmiInspector OutFile TestWmiInspector.exe RequestExecutionLevel user ...
NSIS 常用安装路径(下)
$MUSIC 用户的音乐文件目录。该常量的内容 (所有用户或者当前用户) 取决于 SetShellVarContext 设置。默认为当前用户。 该常量仅在 Windows XP, ME 及以上有效。 $PICTURES 用户的图片文件目录...
NSIS 常用安装路径(上)
$INSTDIR 安装目录 ($INSTDIR 可以使用 StrCpy、 ReadRegStr、 ReadINIStr 等等来更改。例如在 .onInit 函数里可以用来做高级的检测安装定位)。 注意在卸载程序代码里,$INSTDIR 为卸载程序所在...
检测D盘是否存在,否则获取最大硬盘分区
!include 'MUI2.nsh' !include 'FileFunc.nsh' OutFile '查找磁盘分区.exe' Name '查找磁盘分区' !include MUI2.nsh !insertmacro MUI_LANGUAGE 'SimpChinese' Section ;检查某个分区可用空间 S...
删除自身
Name unpotplayer OutFile uninst.exe Function .onInit StrCmp '$EXEFILE' 'uninst.exe' 0 Next CopyFiles '$EXEPATH' '$TEMP\uninst_potplayer.exe' Exec '$TEMP\uninst_potplayer.exe' Quit ...
NSIS插件教程(附插件API)
NSIS插件是一个DLL,导出的函数都有相同的参数,它的形式如下: void __declspec(dllexport) [函数名](HWND hWndParent, int string_size, char *variables, stack_t **stacktop, extra_paramet...
自定义结束页面范例
############################################# !include 'MUI2.nsh' var Label ############################################# Name 'Modern UI Test' OutFile 'WelcomeFinish.exe' RequestE...
安装过程中取消安装范例
!include 'MUI2.nsh' !include 'LogicLib.nsh' outfile 'test.exe' ShowInstDetails show Caption '取消安装测试' !define MUI_ABORTWARNING_TEXT '你确定终止安装?' Var CompletedText Complet...
用户37588540 6小时前0
谢谢分享!用户93985409 18小时前0
谢谢分享!!!用户49916690 23小时前0
感谢分享到彼岸 前天0
感谢分享用户23764627 前天0
谢谢分享用户23764627 前天0
谢谢分享